Magento2不会加载图片和css

时间:2015-11-30 10:53:20

标签: javascript css magento http-status-code-404 magento2

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

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

  

打开app / etc / di.xml并找到virtualType   命名=" developerMaterialization"部分。在那部分你会发现   项目名称=" view_preprocessed"需要修改或删除。   您可以通过更改内容来修改它   Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ Symlink to   的Magento \框架\ APP \视图\资产\ MaterializationStrategy \复制

在我的deafult di.xml文件中默认为' s:

    <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>

我尝试删除第一个符号链接部分或将其更改为&#34; copy&#34;但它不起作用。 我还为每个文件设置了777权限。

5 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:1)

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

php bin/magento setup:static-content:deploy

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

答案 2 :(得分:0)

这一个为我工作。在Terminal&#34; php bin / magento setup中使用它:static-content:deploy&#34;

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

第2步:&#34; php bin / magento setup:static-content:deploy&#34; - 运行此命令

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

答案 3 :(得分: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/

答案 4 :(得分:0)

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

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