我最近将一个Magento站点从一个子域移动到了另一台服务器上picnprint.me的目标域。自从将网站迁移到新服务器后,我目前遇到了两个问题。
管理区域CSS和JS路径的呈现方式不正确。 例如...... Magento Admin页面正在寻找adminhtml / default / default / reset.css而不是picnprint.me/skin/adminhtml/default/default/...
如果我将CSS和JS文件放在管理页面当前路径所在的位置,那么Magento Admin将正常加载,但不允许我登录。
此外,前端的所有产品页面都显示为空白,网站模板加载但没有加载产品内容。 有谁知道这些问题的原因是什么以及我如何解决这个问题?
干杯,
安迪
答案 0 :(得分:22)
使用您喜欢的RDMS工具(例如phpMyAdmin)打开表core_config_data
,更正路径web/unsecure/base_url
和web/secure/base_url
的值。确保dev/js/merge_files
和dev/css/merge_css_files
均为0。
通过删除Magento目录中var/cache/
中的所有文件来清除缓存。
答案 1 :(得分:9)
我有同样的问题。我知道这可能不是上述问题的答案,但仍然认为这可以帮助有类似问题的人。
我现在已经遇到过这个问题了几次,并且在我记住解决方案之前最终在网上搜索了20分钟。这篇文章主要是为了我未来的自我,毫无疑问会再次出现这个问题。
我'已经'结合了javascript和css'。我的本地组合的css和js文件正在自动部署到服务器。
问题是我的media
文件夹中现在加载的所有css和js都没有正确的权限。在授予apache写入权限后,我的所有麻烦都消失了:)。
将media/css
和media/js
文件夹添加到.gitignore
可能是个好主意。