在 linux mint 上的本地 apache2 服务器上设置 drupal 站点

Setting up a drupal site on local apache2 server on linux mint

我得到了一个 drupal 网站可以使用,但我几乎没有使用 apache 的 drupal 的经验。我正在尝试在我的本地计算机上设置 drupal 站点,以便我可以对其进行编辑,然后最终将更改推送回 github。问题是我似乎无法让 apache 使用它。我是 运行 linux mint,我在 /etc/apache2/site-available 中创建了一个新的 .conf 文件并将其添加到顶部:

LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php7_module libexec/apache2/libphp7.so

然后正确添加我的文档根路径然后添加我的环境变量。然后我重新启动 apache 并转到本地主机。我在我的选项卡上看到了正确的图标,所以我知道至少有一些东西在工作,但它只是一个空白页面。如果我导航到 index.php 它仍然是空白的。如果我直接导​​航到 html 页面,它会给我 html 但 css 的 none 正在工作。如果有人有任何建议或好的教程链接可以帮助我,我将非常感激。 谢谢。

Drupal 7(核心)支持 PHP 7,但很多模块不支持,所以一般来说 运行 Drupal 7 站点在 PHP 上不是个好主意7. 如果可以的话,最好切换到 PHP 5.x。

开始创建一些小的 php 文件,仅包含 phpinfo() 函数调用并打开它查看是 Apache 然后 PHP 运行ning 好或者不是。如果不是,则不是 Drupal 问题,而是 Web 服务器问题。

如果确实如此,则查看错误日志在哪里,如果它被禁用,则启用日志记录,检查日志以查看发生了什么...

问题是主机数据库无法在我的机器上运行,所以我将其下载到本地,现在可以运行了。