我是magento和学习新事物的新手。
首先我安装了最新的magento 1.5.1.0,配置时抛出了太多错误。由于它是一个非常新的版本并且最近发布,我安装了magento 1.4.2.0
它也经常抛出一些致命的错误,我不知道它为什么会发生,几乎所有的错误都与产品有关。我尝试添加的一件事是可配置的产品..
抛出致命错误:在第454行的/app/code/core/Mage/Core/Model/Mysql4/Collection/Abstract.php中的非对象上调用成员函数getTable()
有谁知道如何纠正这个问题?我试图在magento论坛找到答案,但失败了...... :(
答案 0 :(得分:2)
我自己找到了解决方案..
中有一个文件名configurable.php
<强> \应用\代码\核心\法师\目录\模型\资源\ Eav下\ Mysql4 \产品\类型强>
并且错误地将其命名为configurable.php0343235556,我从扩展程序中删除了不需要的数字字符,之后一切都工作了...... :)
我已经在tierprice.php中找到了相同的命名问题
我不知道为什么magento用这个奇怪的文件名发布文件.. !!!
提示我是如何发现问题的,
我打开了文件\ app \ var \ log \ system.log并删除了所有内容并尝试创建一个可配置的产品,然后查看了同一个文件,它有错误声明'警告:无法加载文件。 ..'
答案 1 :(得分:1)
尝试使用Magento数据库修复工具http://www.magentocommerce.com/download
检查您的数据库是否正常