我已经备份了文件&数据库来自远程服务器,然后复制文件&在我的localhost上安装了db,但它给出了这个错误:
网站离线我们目前正在 保养。我们应该回来 不久。很抱歉给您带来不便。
我已将settings.php更改为我的localhost数据库,并保留了本地主机版本的.htaccess
我也为drupal网站做了这样的转移,但这次我可以弄清楚发生了什么。
答案 0 :(得分:1)
当您在维护模式下切换网站时,会显示该消息。
Administer » Site configuration » Site maintenance
如果由于某种原因该站点在那里列为online
,请参阅监视程序错误消息(管理»日志»数据库日志记录)。并发布您在那里找到的任何信息或错误。
如果设置设置为离线,并且无法更改为在线,请参阅数据库日志记录,如果没有找到,请查看settings.php并查看该文件中的在线/离线设置是否已硬编码。 / p>
答案 1 :(得分:1)
Berkes的建议是正确的答案。我将此添加为另一个答案,因此如果不能正常工作,我可以发布SQL。
基本上,即使用户ID处于维护模式,用户ID也应该能够看到该网站已经过了维护模式。
如果您在/ user屏幕上登录,但仍然看到维护模式,那么您可能没有以用户1身份登录。
因此,如果您想要从MySQL查询强制您的站点退出维护模式,您可以尝试使用此强制变量:
UPDATE variable SET value='s:1:"0";' WHERE name = 'site_offline';
DELETE FROM cache WHERE CID = 'variables';