2

我在客户服务器上安装 Magento 时收到此错误,“必须加载 PHP 扩展“pdo_mysql””。如何通过 CPanel Accelerated 安装/启用此扩展?

服务器信息如下:

  • cPanel 版本 11.24.5-STABLE
  • cPanel 构建 38506
  • Apache 版本 2.2.13 (Unix)
  • PHP 版本 5.2.8
  • MySQL 版本 5.0.81-社区
  • 架构 i686
  • 操作系统 Linux
  • 内核版本 2.6.18-128.1.6.el5
  • cPanel Pro 1.0 (RC1)

谢谢!

4

3 回答 3

6

如果您安装了 cloudlinux,您可以在 cPanel 中启用 PDO。在 cPanel 中搜索 PHP 版本,然后在结果屏幕上选择并启用 PDO,最后选择保存。* http://docs.cloudlinux.com/index.html?using_php_selector.html

如果您没有安装 CloudLinux 和 PhpSelector,您将需要一个管理员帐户才能通过 easyapache 安装 PDO。在 WHM 中,请遵循本指南:

在 Easyapache 中启用 PDO

  1. 登录 WHM ( http://domain.com/whm )
  2. 转到 WHM »软件 »EasyApache (Apache 更新)
  3. 选择“Previous Saved Config (** DEFAULT **)”并点击“Start customizing based on profile”
  4. 在“Apache 版本”页面上单击“下一步”
  5. 在“PHP版本”页面点击“下一步”
  6. 在“短选项列表”页面上单击“详尽选项列表”
  7. 在“详尽的选项列表”中,确保选择了 PDO、PDO sqlite 和 PDO MySQL。
  8. 然后单击页面底部的构建。

PS。我注意到您使用的是 11.24.5-STABLE。这是 WHM/cPanel 的一个非常旧的版本。您应该更新您的服务器,因为 cPanel 不再支持此版本的 cPAnel。

于 2013-10-06T18:04:18.310 回答
2

我正在使用 Magento CE 1.7、CentOS 6 和 WHM 11.38,以下是我为解决 Magento 安装期间收到的“必须加载 PHP 扩展”“pdo_mysql”错误所做的操作:

  1. 打开 WHM 并转到主页 » 软件 » Easy Apache(Apache 更新)
  2. 滚动到底部并选择“根据配置文件开始自定义”
  3. 点击“下一步”两次
  4. 滚动到底部并选择“详尽的选项列表”
  5. 选中 PDO 和 PDO MySQL 的复选框,然后重新构建 Apache
  6. 转到 Magento 的根目录,将 php.ini.sample 复制到 php.ini
  7. 打开新创建的 php.ini 文件并添加以下内容:

    扩展=pdo.so
    扩展=pdo_sqlite.so
    扩展=sqlite.so
    扩展=pdo_mysql.so

这可能是使用终端(# service httpd restart)重新启动 Apache 的好时机。希望有帮助!

于 2013-07-09T20:06:09.483 回答
1

我不认为你可以在共​​享主机或 cPanel 中做到这一点。

说服虚拟主机为您安装它。

于 2009-09-25T16:40:28.493 回答