阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 4149阅读
  • 0回复

[基础常识]magento前台访问错误 - Class name must be a valid object or a string

级别: 论坛版主
发帖
13736
云币
31883

1.magento 1.x 版本,站点搬迁后,前台访问,提示错误:Fatal error: Class name must be a valid object or a string in /www/users/domain.name/includes/src/__default.php on line 29658 F^Yt\V~T  
3_JxpQg  
0^VA,QkQ\  
2.查看 __default.php 相应的行,大概有如下: )vB,eZq  
  1.     public function getConnectionTypeInstance($type)
  2.     {
  3.         if (!isset($this->_connectionTypes[$type])) {
  4.             $config = Mage::getConfig()->getResourceTypeConfig($type);
  5.             $typeClass = $config->getClassName();
  6.             $this->_connectionTypes[$type] = new $typeClass();
  7.         }
  8.         return $this->_connectionTypes[$type];
  9.     }
xeqAFq=9?  
rAK}rNxI  
;Jex#+H(:D  
3.网上查得,这是mysql连接相关。查看 local.xml 文件中mysql的配置内容,是写了 pdo_mysqli ,但查看当前的php模块中,仅有 pdo_mysql J;pn5k~3  
Cf'O*RFD  
\Lxsg! wtJ  
ITa8*Myj  
4.将 local.xml 文件中的 pdo_mysqli 替换为 pdo_mysql 后,就正常了 x?0ZzB),  
Aen)r@Y:  
d^"<Tz!  
a)'^'jm)4  
参考:https://stackoverflow.com/questions/13377491/magento-fatal-error-class-name-must-be-a-valid-object-or-a-string Z }(,OZh  
[ 此帖被dongshan8在2019-02-14 18:40重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)