【 Wordpress移管】ドキュメントルートが表示されない、DB内のリンクが置換できない。

環境

状況

問題1

ドキュメントルートが500エラーとなっている。.htmlは表示できる為、PHPMySQLの問題だと分かる。Apacheのエラーログにも、RDSのログにも吐き出されていない。単純にDBと接続できていないようだ。

% tail -f /var/log/httpd/error_log

問題2

Wordpressの移管時、Search-Replace-DB-master を利用してDB内の古いURLを置換しようとしていた。 だが、 以下のエラーが出て置換できない。

The script encountered an error while running an AJAX request.If you are using your hosts file to map a domain try browsing via the IP address directly.If you are still running into problems we recommend trying the CLI script bundled with this package.

The script encountered an error while running an AJAX request.

原因と対策

原因はマルチバイト文字列関連の関数を利用するときに必要なPHPモジュール「php-mbstring」がインストールされていなかった為である。

% yum install php55-mbstring