【问题标题】:Drupal 8 Suddenly redirects to /core/install.phpDrupal 8 突然重定向到 /core/install.php
【发布时间】:2018-02-27 18:32:11
【问题描述】:

我正在努力更新我网站上的一些内容,突然它一直重定向到 www.example.com/core/install.php 并给我这个消息:“Drupal 已经安装”。我不知道是什么原因,因为它工作正常。

【问题讨论】:

  • 检查你的mysql连接
  • 很可能是mysql连接。更准确地说,从 settings.php 读取数据库连接凭据可能是个问题。所以检查settings.php的文件权限。您的网络服务器应该能够读取 settings.php

标签: drupal drupal-8


【解决方案1】:

可能是文件权限问题。尝试设置 Drupal 安装的 web-root 的所有者:

chown -R YOUR-USER:WEBSERVER-USER .

尤其是settings.php的文件权限问题。如果 Web 服务器无法读取此文件,则会启动新的安装过程并重定向到 /core/install.php

如果有帮助,您可以继续使用此处描述的更安全的文件权限设置: https://www.drupal.org/node/244924

【讨论】:

    【解决方案2】:

    检查max_allowed_pa​​cket的mysql值。

    max_allowed_packet = 64M
    

    我知道这是一个迟到的回复,但大家可以看看这里https://www.drupal.org/project/drupal/issues/2974321

    【讨论】:

      【解决方案3】:

      我们也遇到了这个问题。我们的问题是损坏的 redis 缓存。 我们的解决方法是:

      redis-cli FLUSHALL
      

      然后重启redis。

      【讨论】:

        【解决方案4】:

        当您暂时失去与数据库(我们的 MySQL)的连接时,我们也看到了这种情况。我的猜测是代码假设如果你看不到数据库,天哪,你一定是在安装 Drupal!

        【讨论】:

          猜你喜欢
          • 2015-07-31
          • 1970-01-01
          • 2021-05-18
          • 1970-01-01
          • 2021-11-22
          • 2022-10-04
          • 2019-06-07
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多