我刚刚在我的生产服务器上安装了 Magento 2 发展。子域。安装似乎已经成功 但我注意到两者都没有图像或工作的javascript 前端和后端。
查看源码后发现调用的文件是
例如
http://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.css
实际上并不存在。有什么想法吗?我尝试了几个解决方案
堆栈,但没有任何运气。
最佳答案
Try this Before that take Backup
从 pub/static 文件夹
中删除除 .htaccess
文件之外的所有内容
打开 app/etc/di.xml
找到路径 “Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
并替换为 Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
注意:删除 pub/static
下的整个文件和文件夹,.htaccess
文件除外。
有关更多信息,请参阅此 http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/
其他解决方案
您可以从 Magento 根文件夹运行以下命令。
php bin/magento setup:static-content:deploy
这将把内容完美地下载到各自的文件夹中。
关于javascript - 图片或 JS 未在 Magento 2 安装中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46660655/