【发布时间】:2014-09-17 12:39:37
【问题描述】:
我已经在 Magento 网站上工作了几个月。大约 2 周前,该网站突然似乎坏了。所有的 css 都消失了,我无法登录到管理员(也缺少它的样式)。
我能够通过主机的控制面板访问数据库并发现 unsecure_base_url 和 secure_base_url 都已更改。我已将它们设置为:
mysubdir.mysite.com/
但现在他们的 /magento 结尾是这样的:
mysubdir.mysite.com/magento/
这是安装时的默认值。但是由于整个站点都是在magento中的,所以我在启动项目时将它从这个目录中取出并移动到了web根目录中。
我手动更改了数据库中的值以及我的管理员密码,但也无法正常工作。大约一周后,同样的事情再次发生。然后几天后,它又发生了。然后第二天又发生了,我修好后的同一天又发生了。
与此同时,我一直在搜索服务器,寻找任何可以运行的脚本,这些脚本会改变这些值。我什么也没找到。我查看了日期与开始时间匹配的每个文件,并与我的主机验证它们是合法文件。
我也一直在查看 magento 代码,寻找“core_config_data”的每个实例,看看是否可以找到任何设置该值的代码,但我还没有找到任何东西。
我正在使用社区版。那里是否有一些代码可以在试用期后重置基本网址或其他内容?我已经搜索过,但找不到遇到此问题的其他人。
我确实找到了一些包含 mysubdir.mysite.com/magento/ 的 magento 缓存文件。会不会是它正在恢复为缓存值?我已经刷新了 magento 缓存和缓存存储。无论如何,缓存实际上在该站点上实际上已禁用,因为它仍在开发中,但之前已启用。
在此先感谢您提供任何帮助、线索或建议。
【问题讨论】:
标签: magento default reset base-url