AH00111:配置变量 ${DocumentRoot} 未定义

AH00111:配置变量 ${DocumentRoot} 未定义

我在 3 台 Windows 10 机器上运行 ApacheLounge 的 Apache 2.4 X64。机器 1 和 2 运行正常。机器 3 是新安装的。如果我尝试“localhost:index.html”,它会正常运行,但如果我尝试“localhost:/DD/index.php”,我会在 Apache 日志中收到 AH00111 错误,并在浏览器中收到 HTTP 500 错误。PHP.INI 文件都相同。HTTPD.CONF 也是如此。机器 2 使用 PHP 7.07,机器 3 使用 PHP 7.2.8。

顺便提一句:

  • phpmyadmin 和 phpinfo 均正常工作。
  • “DD”子目录是一个 Drupal 网站(与其他两台机器上的版本相同)。
  • 没有虚拟主机

答案1

使用 FTP 复制 Drupal 文件时,一些文件和文件夹未传输。传输这些文件、重新运行 Drupal“install.php”并执行“update.php”即可解决问题。

我希望这能在未来帮助到其他人。Drupal 的错误消息提供了一些帮助,指出了哪里出了问题,但没有关于“丢失”文件的任何信息。有 2 条消息是关于“无法获取非对象的文件名...”。

相关内容