magento - 安装 magento 后,css 和 js 文件出现 404 错误
问题描述
我在 bluehost vps 主机上安装了 magento 2.4.2,但我得到的网站如图1所示。我尝试了我在网上找到的所有解决方案,但没有一个对我有用。
我尝试过的解决方案:
1-更改发布/静态目录的权限。
2- 在 app/etc/di.xml 中,找到 virtualType name=”developerMaterialization” 部分及其名为 name=”view_preprocessed” 的项目。我在 Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink 中使用 Copy 更改了 Symlink。
3- php bin/magento setup:static-content:deploy -f 命令
4- RewriteEngine On,在 /pub/static/.htaccess 文件中
5- 将签名静态文件设置为否(dev/static/sign 为 0)
我希望有人能帮忙
解决方案
嗨@Silverwolf96,欢迎来到 StackOverflow。
您可以尝试/检查的事情很少。
1.) 如果您的文件的 URL 正确,请检查页面源。如果设置不正确,请按照步骤 2 中的说明手动设置。
2.) 转到 Store > Configuration > General > Web 并在 Base URLs & Base URLs (Secure) 下设置静态文件的 URL - 您可以手动设置此 URL,它需要设置为http://www.example。 com/静态/
3.) 您可以尝试删除服务器上的 pub/static/frontend
4.) 检查如果您选择 Magento Luma 作为默认主题会发生什么
推荐阅读
- python - 无法在与任何随机城市相关的有效负载中使用 lat,long 的值?
- swift - 具有静态框架子依赖项的 XCFramework
- liquibase - Spring 5项目中的Liquibase休眠连接警告
- scikit-learn - 使用 scikit-learn 从 PCA 和 LDA 得到的结果
- javascript - 如何在节点js中制造mysql查询的结果
- javascript - 隐藏语义 ui 的侧边栏在桌面或平板电脑视图中做出反应
- typescript - 为类型或返回类型的函数编写接口
- angular - ionic 5 - 用户提及
- context-free-grammar - 这种上下文无关语法是否模棱两可?
- javascript - TinyMCE 添加 loading="lazy" 到图片标签