2

次のエラーが発生します。

PHP致命的なエラー:126:テーブル'/dev/shm/#sql_c40_0.MYI'のキーファイルが正しくありません。修復してみてください::SELECT(SELECT p.products_price FROM(products p、products_description pd、products_to_categories p2c)ORDER BY p.products_price LIMIT 1)AS low、(SELECT p.products_price FROM(products p、products_description pd、products_to_categories p2c) ORDER BY p.products_price DESC LIMIT 1)101行目の/hsphere/local/home/xxxxx/includes/classes/db/mysql/query_factory.phpの高さ

上記のSQLは正しくないと思いましたが、ローカルホストで開発したときに、この種のエラーは発生しませんでした。私はここや他の場所で、サーバー上のtmpテーブルサイズの問題である可能性があることを読みましたが、ホストによると、サーバーエラーである可能性は低く、調査のために料金を請求したいとのことです。

それがまったく違いを生むのであれば、私はzencart1.5を使用しています。

誰かがこれを修正するために私が何をしようとすることができるかについてのアイデアを持っていますか?

4

2 に答える 2

2

私はそれが言うことをすることをお勧めします。テーブルの修復を実行して、問題が解決しないかどうかを確認してください::

REPAIR TABLE `products`;
REPAIR TABLE `products_description`;
REPAIR TABLE `products_to_categories`;
于 2012-11-20T15:30:57.973 に答える
0

テーブルの修復を試みる必要があります。これを行うには、コマンドライン、phpMyAdmin、または何らかのGUIを介してデータベースに接続します。

ホストがphpMyAdminアクセスを提供している可能性があると想定します。テーブルを確認するのは比較的簡単なので、最初にそれを試してください。

于 2012-11-20T15:30:20.663 に答える