迁移magento网站后,CSS不会加载

Raf*_*afa 4 css migration magento e-commerce

我按照此处描述的步骤将我的magento网站迁移到其他服务器.一切顺利,除了我加载页面时,CSS不会加载,我只是以纯文本形式获取页面.

我使用了firebug并注意到FTP服务器中不存在系统用于访问CSS文件的路径.它从'minify'文件夹开始,这使我认为可以从以前的服务器缓存某些内容.

一个例子:

my_site_url /缩小/ 1281335374 /护肤/前端/默认/ hellouno/CSS/Styles.css中

这条路径不存在,甚至在以前的服务器中都没有,所以我想也许这些文件应该是动态生成的?我真的很困惑,任何帮助都将非常感激!

Edu*_*kan 7

在我的情况下,问题是在域的末尾缺少斜线"/".

使用以下命令获取两行:

SELECT * FROM core_config_data WHERE path = 'web/unsecure/base_url' OR path = 'web/secure/base_url';
Run Code Online (Sandbox Code Playgroud)

然后手动更新它们并确保域具有最终的"/",否则它将使用以下文件夹名称合并域名.

您可以检查这是否是您的条件,如果在进行检查时,您会看到错误的CSS和JS路径.

正确的配置:

在此输入图像描述

配置结果不正确:

在此输入图像描述

  • 请记住清除var/cache文件夹.


Ala*_*orm 5

我假设你清除了你的缓存.如果"没有CSS"通过管理员很难做到这一点,只需删除

var/cache
Run Code Online (Sandbox Code Playgroud)

夹.

有时给CSS(或Javascript)合并设置一个快速切换,从开启到关闭再到开启,将迫使Magento重新计算路径.

System -> Developer -> CSS Settings
Run Code Online (Sandbox Code Playgroud)

如果您无法在管理员中访问此项,请在数据库表中手动更改值core_config_data(由具有该值的路径列标识dev/css/merge_css_files),清除缓存并重新加载页面