WordPressサイトをEC2(Amazon Linux)にお引越しする際に、記事一覧ページや記事詳細ページは正常に表示されるが、
- 管理画面にログインできない
- パスワードリマインド機能が500エラーになる
という現象に陥りました。
同じような状況になった方のために解消方法を紹介します。
Call to undefined function mb_convert_encoding()
原因としては、お引越しの際に構築したEC2に
【php-mbsubstring】
がなかったため、phpエラーが発生していました。
解消法
1 |
yum install php-mbstring |
yumでパッケージをインストール。
php.iniを編集
apacheを再起動(service httpd restart)すれば、解消・・・
されませんでした笑
EC2の再起動も必要
- 必要なパッケージをインストール
- php.iniを編集
- apache再起動
上記3フローに加えて、EC2の再起動も必要でした・・・