根据我的研究,这个问题似乎在新的Magento 2.x安装中非常流行。不幸的是,没有其他问题有助于解决我的问题。
我使用PHP 7.0版运行1和1的PHP服务器并安装了最新的Magento社区版。
设置过程很顺利。但遗憾的是,无法加载js或css资源。
我已经更改了DriverInterface.php
,并根据另一个答案将所有文件夹更新为755,文件更新为644.
我已经在Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
更改为di.xml
我的htaccess有/ as rewritebase
不幸的是,这个问题仍然存在。
如果any1有其他想法可以解决这个问题,我很乐意尝试一下。
感谢您的时间。
更新
正如答案所示,我尝试了以下方法:
php <your Magento install dir>/bin/magento cache:clean
php <your Magento install dir>/bin/magento setup:static-content:deploy
php <your Magento install dir>/bin/magento dev:source-theme:deploy
1&amp; 1共享虚拟主机应根据其界面在PHP7上运行,但当我输入php -v
时,我得到4.4.9。在尝试不同的php
来电时,我意识到我能获得的最高分是5.5 php5.5
。
键入php5.5 bin/magento cache:clean
时,它告诉我必须以cli身份运行。
使用php5.5-cli bin/magento cache:clean
尝试后,我收到错误消息:
Parse error: syntax error, unexpected '.' in /homepages/41/d674471379/htdocs/dev/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
引发错误的行:return new $type(...array_values($args));
所以我假设它无法解释...
答案 0 :(得分:1)
文件是否存在于pub / static文件夹中?禁用core_config_data中的所有合并和缩小选项 试试控制台
php <your Magento install dir>/bin/magento cache:clean
php <your Magento install dir>/bin/magento setup:static-content:deploy
php <your Magento install dir>/bin/magento dev:source-theme:deploy
如果没有帮助提供有关您的错误的更多信息
答案 1 :(得分:0)
似乎需要pub/static/.htaccess
中的更改。 RewriteBase
必须更改为/pub/static/