Magento - CSS 未在 magento 中加载


Magento - CSS is not loading in magento

我已经在实时服务器上安装了Magento。但问题是它没有加载 css。我已经仔细检查了.htaccess文件,但没有任何问题。我已经授予了Var,媒体和应用程序/等文件夹的完全访问权限。

请让我知道有什么问题?

提前谢谢。

亚历克斯·

就我而言,这是由于 .htaccess 文件造成的。在我的项目中,/skin文件夹中有一个.htaccess文件,其中包含以下内容:

Header set Access-Control-Allow-Origin "*"

我已经删除了这个文件,它工作正常。

查看页面的源代码并单击 css 链接,如果指向正确,它应该会将您带到 CSS 页面。

对于 htaccess,请确保 RewriteBase/未添加注释。所以从 #RewriteBase/到重写库/。如果可能,请检查错误日志。而且,我记得的另一件事是,您可能还需要清除缓存和tmp文件夹。首先执行此操作,清除缓存和tmp文件夹。

在安装时,magento询问了安全URL和不安全URL。当我们更改服务器时,必须更改这些 URL。如果您无法访问admin>> system>> configuration

然后,您可以从数据库中更改它。在表格中查找

数据库前缀 . core_config_data

更改路径

web/unsecure/base_url到您的新域名
web/secure/base_url到您的新域名

注意:请不要忘记最后提出尾部斜杠。 如:www.newdomain.com /

谢谢。

当您在 Mysql 中更改base_url路径时

as : web/secure/base_url = http://example.com/

必须在.com
末尾提及/然后清除会话和缓存。
然后重新启动MySQL和Apache2。
unsecure/base_url相似.

我建议一步一步地遵循。

有2种情况:

1(您可以直接从URL查看CCS,因此浏览器通过直接URL加载它,例如:http://your-magento/skin/frontend/your-package/your-theme/css/styles.css,因此在这种情况下,您应该检查与Magento相关的点:

  • 检查/更正配置或数据库中的基本 URL
  • 清除缓存
  • 清除会话
  • 检查配置

2( 如果您的 CSS 不是通过直接 URL 加载的。所以在这种情况下,它与Magento根本没有联系。在这种情况下,您应该检查以下几点:

  • 检查文件和文件夹权限
  • 检查重写规则和模块
  • 用于查找错误的服务器日志文件
  • 检查 .htaccess 是否存在和正确性。
  • 重要提示,请检查所有子文件夹中的所有 .htaccess 文件。

就我而言,我区分了这两种情况,并在第二种情况下开始搜索我的问题。

我在文件夹 /skin/frontend/your-package/your-theme/ 中找到了.htaccess内容如下:

Order deny,allow
Deny from all

删除此文件,您的 CSS 文件将被加载。我不知道这个文件是如何创建的,我在父主题中没有这样的文件。我认为Magento是自动创建的。注意并使用 GIT 跟踪更改。

检查文件夹的权限,如应用程序/等,var,媒体文件夹。尝试授予对这些文件夹的 777 权限。最近我遇到了同样的问题,我尝试了这个。然后我的网站工作正常。