从远程重新安装到localhost时出现站点脱机错误消息

时间:2011-04-18 07:56:48

标签: drupal drupal-6

我已经备份了文件&数据库来自远程服务器,然后复制文件&在我的localhost上安装了db,但它给出了这个错误:

  

网站离线我们目前正在   保养。我们应该回来   不久。很抱歉给您带来不便。

我已将settings.php更改为我的localhost数据库,并保留了本地主机版本的.htaccess

我也为drupal网站做了这样的转移,但这次我可以弄清楚发生了什么。

2 个答案:

答案 0 :(得分:1)

当您在维护模式下切换网站时,会显示该消息。

  1. 访问“login”,通常是example.com/user
  2. 使用user-1,超级用户登录。
  3. 浏览至Administer » Site configuration » Site maintenance
  4. 将网站切换回在线。
  5. 如果由于某种原因该站点在那里列为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';