1

我已经下载并安装了 Magento 2,但脚本和 css 出现 404 错误。我的图像路径的一个例子是:http ://www.arredomobilionline.com/pub/static/frontend/Magento/luma/it_IT/images/logo.svg

我已经尝试过这个解决方案:

打开 app/etc/di.xml 并找到 virtualType name="developerMaterialization" 部分。在该部分中,您会发现需要修改或删除的项目 name="view_preprocessed"。您可以通过将内容从 Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink 更改为 Magento\Framework\App\View\Asset\MaterializationStrategy\Copy 来修改它

在我的默认 di.xml 文件中默认有:

    <virtualType name="developerMaterialization" type="Magento\Framework\App\View\Asset\MaterializationStrategy\Factory">
    <arguments>
        <argument name="strategiesList" xsi:type="array">
            <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
            <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
        </argument>
    </arguments>
</virtualType>

我试图删除第一个符号链接部分或将其更改为“复制”,但它不起作用。我还为每个文件设置了 777 权限。

4

5 回答 5

4

使用以下命令导入示例数据并加载 css/js

php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

并检查受影响的文件夹pub\static\

于 2016-10-24T17:23:15.627 回答
1

我认为安装作曲家后,你应该尝试

php bin/magento setup:static-content:deploy

如果您要开发一个主题,这将需要在每次更改时运行,或者您需要找到其他一些解决方案

于 2015-11-30T13:29:46.450 回答
0

这个对我有用。在终端“php bin/magento setup:static-content:deploy”中使用它

第 1 步:在 CMD 中使用 cd 命令打开根目录

第 2 步:“php bin/magento setup:static-content:deploy” - 运行此命令

然后,检查您的 pub/static 文件夹,CSS 和 Js 文件将在那里可用

于 2016-01-21T12:35:09.890 回答
0

执行以下命令以消除脚本和 css 的 404 错误:

php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush
于 2016-10-29T09:46:25.450 回答
0

以下步骤对我有用

您需要从 public/static/frontend 和 var/cache 中删除文件

步骤 1. php bin/magento setup:static-content:deploy

欲了解更多信息,请访问此博客

https://samumaretiya.wordpress.com/2016/01/09/javascript-magento-2-not-loading-css-and-js/

于 2016-01-23T08:04:48.650 回答