1

我一直在研究 Drupal 站点,并且非常了解如何在本地主机上安装 Drupal。但是,当我将现有源代码从主站点下载到我的系统(使用 FTP)时,尽管更改了 settings.php 文件中的数据库 url,但我无法安装该站点。

此外,当我运行 localhost/site/install 时,我能够完成安装,但是当我查看现有站点 ( localhost/site ) 时,我看不到任何内容。

我正在使用 Ubuntu 12.04 和 Druapl 6.x。

任何形式的帮助将不胜感激。

更新:解决了上述问题。感谢罗伯瑟南德斯。但是我下载的站点没有按应有的方式安装。sites/all 中的所有模块和主题都可用,但是没有按应有的方式进行配置。

更新 2:我就上述问题提出了一个新问题。请点击链接

4

1 回答 1

1

听起来像死亡的白屏。要找出问题的根源,请将以下三行添加到 index.php 文件的顶部(例如,从第 2 行开始)以强制将错误回显到屏幕:

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

我正在四处走动,并打赌这是三件事之一:

  1. 您的资源(内存、执行时间等)太少。
  2. 您缺少 mod_rewrite 或另一个重要的 Drupal 依赖模块。
  3. 您的远程服务器上的权限错误。如果您没有运行 SuExec,则这些文件可能需要归 www-data:www-data 所有。如果您是,它们将归您的 ftp/shell 用户所有。

仅供参考 - 要查看远程服务器上安装了哪些模块,请在新的 php 页面上执行 phpinfo()。您可以将以下内容复制到 phpinfo.php 并将其上传到您的网络服务器。

<?php
phpinfo();
?>
于 2012-08-04T14:17:32.130 回答