当我尝试登录osCommerce管理员时,它显示以下错误:
1146 - 表'millakid_fbstore.TABLE_ADMINISTRATORS'不存在
从TABLE_ADMINISTRATORS限制1中选择id [TEP STOP]
但该表已存在于数据库中。为什么会出现此错误,我该怎么做才能解决此问题?
答案 0 :(得分:4)
您的表未在database_tables.php文件中定义。
每当您看到osCommerce报告数据库表不存在,并且表名全部带有TABLE_
前缀时,您应该仔细检查database_tables.php(位于相关的包含文件夹中)
在这里,您可能会错过与此类似的行:
define('TABLE_ADMINISTRATORS', 'administrators');
在PHP中,惯例是用全都大写字母写的变量是需要在代码库中某处定义的常量。