我已经在实时服务器上安装了 Magento。但问题是它没有加载css。我已经仔细检查了 .htaccess 文件,但其中没有任何问题。我已授予对 Var、Media 和 app/etc 文件夹的完全访问权限。
请让我知道这是什么问题?
提前致谢。
亚历克斯·S。
在我的情况下,这是由于 .htaccess 文件。在我的项目中,文件夹中有一个.htaccess
文件,/skin
内容如下:
Header set Access-Control-Allow-Origin "*"
我已经删除了这个文件,它工作正常。
对于 htaccess,确保 RewriteBase / 未注释。所以从#RewriteBase / 到 RewriteBase /。如果可能,请检查错误日志。而且,我记得的另一件事是,您可能还需要清除缓存和 tmp 文件夹。首先执行此操作,清除缓存和 tmp 文件夹。
查看页面的源代码并单击 css 链接,如果指向正确,它将带您进入 css 页面。
当您在 Mysql 中更改 base_url 路径时
as : web/secure/base_url = http://example.com/
必须在Then clear session and cache/
的末尾提及。
然后重启 MySQL 和 Apache2。
类似的。.com
unsecure/base_url
在安装时,magento 询问了安全 URL 和不安全 URL。当我们更改服务器时,必须更改这些 url。如果您无法访问admin
>>>>system
configuration
然后你可以从数据库中改变它。在表中查找
数据库前缀。core_config_data
改变路径
web/unsecure/base_url
到您的新域名
web/secure/base_url
到您的新域名
注意:请不要忘记最后加上斜杠。喜欢:www.newdomain.com/
谢谢。
我会建议一步一步来。
有2种情况:
1)您可以直接从 URL看到您的 CCS ,因此浏览器通过直接 URL 加载它,例如:http://your-magento/skin/frontend/your-package/your-theme/css/styles.css
,所以在这种情况下,您应该检查与 Magento 连接的点:
2) 如果您的 CSS 不是通过直接 URL 加载的。所以在这种情况下,它根本与 Magento 无关。在这种情况下,您应该检查以下几点:
就我而言,我区分了这两种情况,并开始在第二种情况下搜索我的问题。
我.htaccess
在文件夹中找到/skin/frontend/your-package/your-theme/
内容如下:
Order deny,allow
Deny from all
删除此文件,您的 CSS 文件将被加载。我不知道这个文件是如何创建的,我在父主题中没有这样的文件。我认为 Magento 是自动创建的。用 GIT 关注并跟踪变化。
检查 app/etc、var、media 文件夹等文件夹的权限。尝试为这些文件夹授予 777 权限。最近我遇到了同样的问题,我尝试了这个。然后我的网站工作正常。