我刚刚在开发中将Magento 2安装到我的生产服务器上。子域。安装似乎已经成功,但是我注意到前端和后端都没有图像或可正常运行的javascript。
检查源代码后,我发现被调用的文件http://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.css
实际上并不存在。有什么想法吗?我尝试了几个堆栈的解决方案,但没有任何运气。
我刚刚在开发中将Magento 2安装到我的生产服务器上。子域。安装似乎已经成功,但是我注意到前端和后端都没有图像或可正常运行的javascript。
检查源代码后,我发现被调用的文件http://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.css
实际上并不存在。有什么想法吗?我尝试了几个堆栈的解决方案,但没有任何运气。
Answers:
试试这个,在备份之前
删除除.htaccess
文件中的所有内容pub/static folder
打开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
这样可以将内容完美地下载到相应的文件夹中。
安装了magento 2.1.1之后,我遇到了同样的问题,并按照下面提到的步骤进行操作
按照此链接获取有关添加路径变量的指导:https : //www.java.com/en/download/help/path.xml
通过命令提示符导航到您的mangento根目录(例如:D:/ xampp / mangento /)
运行命令php bin / magento setup:static-content:deploy
这对我有用。希望对别人有帮助!