【问题标题】:Error during installation of Drupal 7 on Linux/Webhosting site在 Linux/Webhosting 站点上安装 Drupal 7 时出错
【发布时间】:2025-11-28 06:40:01
【问题描述】:

我正在基于 Linux 的 Web 托管站点上手动安装 Drupal 7,而 CPanel 是无用的。我正在使用 FTP 来做大部分事情。

通过 FTP 上传文件后,我完成了 Drupal 安装向导的 2 个步骤(选择配置文件 - 标准,选择语言 - 英语)卡在 验证要求 - PHP 扩展 - 禁用,请参阅:

卡在 PHP 扩展 - 已禁用,有什么解决方法的建议吗?

更新:我之前在使用 phpinfo 时遇到了错误,但现在已经解决了。

【问题讨论】:

  • 谢谢halfer。我不知道首先要尝试什么。我需要详细的步骤才能使安装成功。
  • 您没有向我们提供有关您系统上的配置方式的任何信息,因此目前我们不太可能提供帮助。你提到 cPanel,但说它没用 - 你有没有 cPanel?一般来说,你的主机会提供一个 web 面板来配置 PHP,或者一个可配置的 php.ini 文件。
  • 在您修改后,我们仍然不知道您是否有 cPanel...

标签: php linux drupal-7 php-extension


【解决方案1】:

如果您没有 shell 访问权限:停止并获得更好的主机。选择一个可以为您提供 shell 访问权限,或将 Drupal 托管作为服务提供(如 Pantheon 或 Platform.sh 为您提供适当的替代方案)。即使您可以让 Drupal 在仅具有 cPanel 和 FTP 访问的环境中运行,这始终是一场斗争。

如果您确实有 shell 访问权限,那么您需要确保安装了所有必需的元素。 Drupal 将在需求步骤为您标记这些内容。

该主机还运行着一个非常旧的 PHP 版本,您不想使用它,因为不再支持的 Drupal 版本需要 5.3(Drupal 7 和 8 都将在 5.5、5.6 上运行,我认为是 7) .

【讨论】:

  • 感谢 acrosman!我已经使用过网络托管服务并启用了 phpInfo,现在我遇到了错误“PHP extensions-Disabled”。我需要一些关于如何超越这一点的指针。我在 Drupal 7 安装文件夹中看到了一些使用/修改 php.ini 的帖子。
  • 我的主要建议仍然是更换主机。也就是说,php.ini 不是 Drupal 的一部分,它是服务器设置的一部分。根据您的主机,他们可能会允许您访问它,也可能不会。您还需要它们来安装 gb(以及受支持的 PHP 版本)。
  • 经过多次来回,终于主机能够安装php-gd库 - 一切都很好。