1

osCommerce 管理者にログインしようとすると、次のエラーが表示されます。

1146 - テーブル 'millakid_fbstore.TABLE_ADMINISTRATORS' が存在しません
。TABLE_ADMINISTRATORS 制限 1 から ID を選択します
[TEP STOP]

ただし、テーブルはデータベースに既に存在します。このエラーが発生する理由と、これを修正するにはどうすればよいですか?

4

1 に答える 1

4

テーブルが database_tables.php ファイルで定義されていません。

データベース テーブルが存在しないという osCommerce のレポートが表示され、テーブル名がすべて大文字でTABLE_プレフィックスが付いている場合は、database_tables.php (関連する include フォルダーにあります) を再確認する必要があります。

ここで、次のような行が欠落している可能性があります。

define('TABLE_ADMINISTRATORS', 'administrators');

PHP では、すべて大文字で記述された変数は、コードベースのどこかで定義する必要がある、または定義されている定数であるという規則があります。

于 2012-08-05T20:40:30.853 に答える