致命错误:在 /home/xxxx/public_html/xx/xx/includes/src/__default.php 的第29313行未找到“Magento_Db_Adapter_Pdo_Mysql”类,敬请知悉。

4

我尝试了所有这些解决方案,但未能获得解决方案。

  1. 将您的Magento文件夹权限设置为777。
  2. 将lib/Magento/Db/Adapter/Pdo/Mysql.php的chmod设置为775。

2
请查看此链接:http://magento.stackexchange.com/a/62201 - Ehsan Chavoshi
2个回答

0
请检查thisthis 同时在您的服务器上启用pdo扩展 您需要在php.ini文件中启用PDO和PDO_MYSQL扩展。 进入PHP安装目录下的php.ini文件,并取消以下行的注释(;)
;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文件中发布的这些行。


0

我认为这是编译问题。

通过SSH禁用Magento编译器

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

然后清除缓存,如果有效则重新编译。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接