很难回答你的问题,但第一步是找出它产生错误的原因。默认情况下,Drupal 在这种情况下并不是很冗长。
在 settings.php 文件末尾添加以下内容,您将看到更多输出,并希望有一些明显可以跟踪的内容
$config['system.logging']['error_level']='verbose';
这是一条通用消息,表示当事情进展不顺利时,drupal 会浮动。您还可以使用以下步骤来查找实际问题:
drush en dblog
drush ws
,这将在控制台上向您显示您的网站抛出的完整错误消息。如果这是新安装的Drupal,可能
settings.php
有一些问题。数据库凭据错误,或数据库不存在等。检查一下。
Drupal 无论如何都会安装。您可以添加更多详细信息吗?或者,你可以打开 xampp 日志,寻找线索吗?
当其他选项失败时:
转到文件“core/includes/errors.inc”并编辑它。 在方法“_drupal_log_error”中在开头写入:
var_dump($error); die;
再次检查错误,它应该会为您提供更多信息。
在 Drupal 9.1.0 中测试。 不要在生产中这样做。