Jas*_*ard 6 php magento e-commerce
我遇到了Magento安装的问题,我希望有人可以帮助我.
我访问该网站时突然开始收到以下错误消息:
Fatal error: Class name must be a valid object or a string in /app/code/core/Mage/Core/Model/Resource.php on line 215
Run Code Online (Sandbox Code Playgroud)
这指的功能是:
/**
* Get connection type instance
*
* Creates new if doesn't exist
*
* @param string $type
* @return Mage_Core_Model_Resource_Type_Abstract
*/
public function getConnectionTypeInstance($type)
{
if (!isset($this->_connectionTypes[$type])) {
$config = Mage::getConfig()->getResourceTypeConfig($type);
$typeClass = $config->getClassName();
$this->_connectionTypes[$type] = new $typeClass();
}
return $this->_connectionTypes[$type];
}
Run Code Online (Sandbox Code Playgroud)
这是第215行:
$this->_connectionTypes[$type] = new $typeClass();
Run Code Online (Sandbox Code Playgroud)
我已经搜索过有类似问题的人,但没有运气,所以我被困住了,真的需要解决这个问题
有人可以帮忙吗?
我在这里遇到了同样的问题.尝试添加
<type>pdo_mysql</type>
Run Code Online (Sandbox Code Playgroud)
在连接节点内的local.xml文件中.它应该是这样的:
<default_setup>
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[your_user]]></username>
<password><![CDATA[your_pass]]></password>
<dbname><![CDATA[your_db]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>
Run Code Online (Sandbox Code Playgroud)
并且还会在自动格式化xml配置文件时尝试检查编辑器是否添加了换行符或空格.有时类型节点(和其他节点)的值放在下面的行中,它会破坏解析.因此,请确保xml文件中的值周围没有空格或换行符.
| 归档时间: |
|
| 查看次数: |
5289 次 |
| 最近记录: |