2017-04-04 4 views
2

私はプログラマーではありませんが、古いJoomlaサイトを起動して、サイトからコンテンツを掻き出して記事やナビゲーションの見出しを出すのに十分な時間を稼ぐ必要があります。新しいWordPressサイト。現在のところ、このサイトは(www.muellerfamilylaw.com)以下のエラーを示しています致命的なエラー:許可されたメモリサイズ

jtablesession::Store Failed DB function failed with error number 145 Table './tempmu5_muellerfamilylaw/jos_session' is marked as crashed and should be repaired SQL=INSERT INTO jos_session ( session_id , time , username , gid , guest , client_id ) VALUES ('7f0d46db0c41fddae0302015fc529d2e','1491314393','','0','1','0')

誰も私は私がすべてのページのコンテンツをgleenするためだけの十分な長さまでの古いサイトを得るために、これは十分に修復を助けることができる場合には、I非常に感謝しています。

+0

私はテーブルをバックアップします(もしあなたがそうするならば、あるいはサーバ上の生のファイルをコピーするだけです)。そしてそれを同じ構造で作り直して、やり直してください。保証はありませんが、どこかであなたを得るかもしれません。 – markdwhite

答えて

0

テーブルクラッシュの問題については、repair tableコマンドをMYSQLまたはmysqlcheckで使用してテーブルを修正する必要があります。

これは一時的なものなので、次のようにphpのini_set関数を使用すれば十分です。

ini_set('memory_limit', '2G'); // adjust the 2G as required. 

疲労が発生している行117より前に配置する必要があります。

1

phpMyAdminに移動し、次の問合せを発行します。それが動作しない場合は

REPAIR TABLE jos_session 

、そしてちょうどテーブルを削除して再作成します。あなたはおそらく代わりのInnoDBのMyISAMテーブルを使用しているためところで

CREATE TABLE IF NOT EXISTS `jos_session` (
    `session_id` varchar(191) NOT NULL DEFAULT '', 
    `client_id` tinyint(3) unsigned NOT NULL DEFAULT 0, 
    `guest` tinyint(4) unsigned DEFAULT 1, 
    `time` varchar(14) DEFAULT '', 
    `data` mediumtext, 
    `userid` int(11) DEFAULT 0, 
    `username` varchar(150) DEFAULT '', 
    PRIMARY KEY (`session_id`), 
    KEY `userid` (`userid`), 
    KEY `time` (`time`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; 

は、これが起こった理由はある - InnoDBテーブルがクラッシュする可能性が低いとのInnoDBに切り替えることをお勧めします。この問題については hereに掲載しました。

関連する問題