WordPressのインポートが途中で止まる時に試すこと
どうもpei(@pei_babo)です。
WordPressのインポートが「ファイルをアップロードしてインポート」ボタンを押した後、うんともすんとも言わなくなった…
この後、画面には「Import WordPress」のみむなしく表示され完全に止まった。
photo credit: Tambako the Jaguar via photopin cc
「なぜや…」
プログラミングやWordPressを習得するのに一番近道な方法とは?
試したこと① php-xmlモジュールをインストール
ちなみにサーバはAWSのEC2のAMAZON LINUXを利用していました。
とりあえずググってみるとこんな記事に出会いました。
この記事によると「php-xml」モジュールがインストールされていないといけないということ。
確かにEC2では何かとインストールされていないのが多々あったりするしな。
早速インストール。
[code]
sudo yum install php-xml
[/code]
無事インストール作業も終わり、もう一回WordPressインポートを試す。
「まだ止まる…」
試したこと② プラグインのソースを直接修正
先ほどの記事の著者も「まだ止まる…」の模様。
記事には続きがあり、どうやら今度はWordPress Importerプラグイン自体のソースを直せばいけるかもというもの。
実際に公式WordPressのフォーラムにも載っているやり方です。
修正するファイルは「wp-content/plugins/wordpress-importer/parsers.php」です。
修正方法は下記のように直してみましょう。
1 | if ( extension_loaded( 'simplexml' ) ) { |
の部分を
1 | if ( false && extension_loaded( 'simplexml' ) ) { |
に変更。
結果、、、今度はうまくいきました。
No Web Service No Lifeさんありがとうございました!
photo credit: yohann.aberkane via photopin cc