【问题标题】:Fatal error: Class 'Magento_Db_Adapter_Pdo_Mysql' not found in /home/xxxx/public_html/xx/xx/includes/src/__default.php on line 29313致命错误:在第 29313 行的 /home/xxxx/public_html/xx/xx/includes/src/__default.php 中找不到类“Magento_Db_Adapter_Pdo_Mysql”
【发布时间】:2016-11-17 10:37:01
【问题描述】:

我只是做了所有这些解决方案,但没有得到解决方案

  1. 777 权限到您的 magento 文件夹。
  2. chmod 775 lib/Magento/Db/Adapter/Pdo/Mysql.php

【问题讨论】:

标签: php magento-1.9


【解决方案1】:

请查看thisthis

另外在您的服务器上启用 pdo 扩展

您需要在 php.ini 文件中启用 PDO 和 PDO_MYSQL 扩展。 转到您的 php.ini 文件,该文件位于安装 PHP 的目录中,然后删除下面几行中的 cmets (;)

;extension=php_pdo.dll to  extension=php_pdo.dll

在 Windows 服务器上,您可以在 php.ini 中添加以下行

extension=php_pdo.dll
extension=php_pdo_mysql.dll

在 Linux 服务器上,您可以使用以下选项编译 php --with-pdo-mysql 在您的 php.ini 中,添加以下行

extension=pdo.so
extension=pdo_mysql.so

一些虚拟主机不允许直接编辑 php ini,因此您需要与他们交谈以授予您此权限,或者他们取消注释我在 php.ini 文件中发布的这些行

【讨论】:

    【解决方案2】:

    我认为是编译问题。

    通过 SSH 禁用 Magento 编译器

    php -f shell/compiler.php clear
    php -f shell/compiler.php disable
    

    然后清除缓存,如果成功则再次编译

    【讨论】:

      猜你喜欢
      • 2015-11-02
      • 2014-06-21
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 2014-08-25
      • 1970-01-01
      • 1970-01-01
      • 2016-06-01
      相关资源
      最近更新 更多