无法更改Magento基本URL,卡在缓存中

iam*_*esy 3 magento

我刚刚在开发域中安装了一个实时站点.我更改了core_config_data中的web/unsecure/base_urlweb/secure/base_url字段,但我不小心拼错了新域名.然后我加载了网站并发现了我的错误.我已经纠正了拼写,但它似乎缓存了错误的域名.我已经尝试重新导入数据库并更改网址,我已经删除了缓存目录中的所有内容,但仍然是js和css文件在管理员后端的每个链接中使用了错误的域.管理员后端也指向错误的域.

有什么建议?这是一个旧的Magento 1.3安装.

Fia*_*abs 13

如果您对var/文件夹没有适当的权限,Magento可以将其缓存信息写入系统 /tmp文件夹.

这可能导致您更改Magento数据库中的基本URL,清除缓存(手动删除所有mage-??文件夹var/cache),(如果您正在运行操作码缓存,则清除APC缓存), (手动禁用编译器(1.4.xx及更高版本))并且系统仍然查找原始站点.

拥有自己服务器的大多数人发现该网站在修复,清除和重置权限然后重新启动服务器后神奇地开始工作.服务器重新启动清除/tmpMagento缓存文件,Magento最终开始查看自己的配置以查找它所在的位置.

这个动态的屏幕截图......

Magento目录在/tmp...中找到

在/ tmp中找到的Magento目录

并且Cache存在于该目录中.注意路径 - >/tmp/magento/var/cache

Magento Cache子目录......

要查找错放的缓存目录,如果可以安装n98-magerun,请使用该命令n98-magerun.phar sys:info获取基本系统信息列表,其中一个项目是Cache Directory位置.