【问题标题】:Magento2 doesn't load images and cssMagento2 不加载图像和 css
【发布时间】:2016-03-03 23:44:24
【问题描述】:

我已经下载并安装了 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" 部分。在该部分中,您会发现 需要修改或删除的项目名称="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 权限。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

        我觉得安装composer后应该试试

        php bin/magento setup:static-content:deploy
        

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

        【讨论】:

          【解决方案4】:

          以下步骤对我有用

          您需要从 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/

          【讨论】:

            【解决方案5】:

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

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

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-10-22
              • 1970-01-01
              • 1970-01-01
              • 2012-06-19
              • 2018-06-22
              • 2019-04-30
              • 2023-03-18
              相关资源
              最近更新 更多