我正试图修复Magento网站的一些问题,但我遇到了很多问题。
我在Magento找到了一个文件夹,路径为:
"/app/code/core/Mage/目录/型号/资源"
在Magento的默认安装中,它的文件结构如下:
- category
- collection
- eav
- helper
- layer
- product
- more php files
然而,我收到的当前网站的转储中除了"Eav"文件夹外,没有任何文件夹或文件,该网站出现错误,所以我添加了其他文件夹(似乎可以修复它)。不幸的是,我认为这可能会导致其他问题。
我的问题是,所有这些文件夹都是Magento工作所必需的吗?或者,在某些情况下,您可能会删除除"Eav"文件夹之外的所有文件夹/文件?
在CE1.6中发生了一般ORM返工。随着DB特定助手的引入和VarienDDL组件的完成,资源模型通常被移动到所有模块的标准位置。在Mage_Catalog的情况下,资源模型从Mage/Catalog/resource/Eav/Mysql4/移动到Mage/Catalog/Model/resource/,并且资源模型类组从catalog_resource_eav_mysql4
更改为catalog_resource
。
正如上面的评论中所指出的,最好将apples与apples进行比较,这意味着验证Mage
类中的版本号,并将核心文件与已知的良好副本进行比较。