Raf*_*afa 4 css migration magento e-commerce
我按照此处描述的步骤将我的magento网站迁移到其他服务器.一切顺利,除了我加载页面时,CSS不会加载,我只是以纯文本形式获取页面.
我使用了firebug并注意到FTP服务器中不存在系统用于访问CSS文件的路径.它从'minify'文件夹开始,这使我认为可以从以前的服务器缓存某些内容.
一个例子:
my_site_url /缩小/ 1281335374 /护肤/前端/默认/ hellouno/CSS/Styles.css中
这条路径不存在,甚至在以前的服务器中都没有,所以我想也许这些文件应该是动态生成的?我真的很困惑,任何帮助都将非常感激!
在我的情况下,问题是在域的末尾缺少斜线"/".
使用以下命令获取两行:
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路径.
正确的配置:

配置结果不正确:

我假设你清除了你的缓存.如果"没有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),清除缓存并重新加载页面