all-in-one-wp-migrationインポート後のサイトエラーについて
-
別のトピックで本件について質問させて頂きましたが、なぜか承認待ちになるので、新たにトピックを立たせて頂きました。
all-in-one-wp-migrationを使用して、元サイトから新サイトへインポートしました。
インポート自体は問題なくできたのですが、無数のエラーが出てしまいました。
原因を追求すると、どうやらPHPのバージョンを5から7へ変更したことによるものだと思いました。
5に変更すると、エラーが消えるためです。その中でプラグインのエラーとテーマによるエラーがあるのだと知りました。
まずは、「PHP Compatibility Checker」というプラグインを使用して、プラグインによるエラーを確認しました。
すると、本プラグイン「all-in-one-wp-migration」に対して、以下のエラーが9件でました。FILE: /home/motosaite.com/public_html/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/database/class-ai1wm-database-mysql.php ----------------------------------------------------------------------------------------------------------------------------------------------- FOUND 9 ERRORS AFFECTING 9 LINES ----------------------------------------------------------------------------------------------------------------------------------------------- 39 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 49 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 58 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 67 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 76 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 86 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 96 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 106 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead 116 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead ----------------------------------------------------------------------------------------------------------------------------------------------- FILE: /home/motosaite.com/public_html/wp-content/plugins/all-in-one-wp-migration/functions.php ------------------------------------------------------------------------------------------------- FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE ------------------------------------------------------------------------------------------------- 1521 | WARNING | INI directive 'mbstring.func_overload' is deprecated since PHP 7.2 -------------------------------------------------------------------------------------------------
上記結果の対策として、新サイトで「all-in-one-wp-migration」を削除して、再度「PHP Compatibility Checker」を使用したところ、上記のエラーは、プラグイン自体を削除したので、出ませんでしたが、サイトのエラー表示は変わりません。
なので、テーマに関するエラーなのだと思い、テーマのエラーの原因を探っているのですが、全くわからず、困っています。
テーマは自作テーマを使用しています。
サイトには以下のエラー文が行を変えて30件ほど表示されています。
自分で確認できた範囲では、header.phpとfooter.phpの中のエラーばかりでした。Warning: Use of undefined constant php – assumed ‘php’ (this will throw an Error in a future version of PHP) in /home/name/domain.com/public_html/wp-content/themes/jisaku-template/header.php on line….
header.phpとfooter.phpの中身を確認しても何がエラーなのか不明で困っています。
5から7への移行で、一部コードの書き方が代わったなど、他サイトで確認しましたが、header.phpとfooter.phpに該当するコードはありませんでした。その他、確認した内容としては、元サイトのバージョンは7でもエラーは表示されません。
新サイト(引っ越し後)のサイトのみバージョンが7でエラー表示されるという点です。ご教示いただければ幸いです。
宜しくお願いいたします。r.phpとfooter.phpの中身を確認しても何がエラーなのか不明で困っています。
5から7への移行で、一部コードの書き方が代わったなど、他サイトで確認しましたが、header.phpとfooter.phpに該当するコードはありませんでした。その他、確認した内容としては、元サイトのバージョンは7でもエラーは表示されません。
新サイト(引っ越し後)のサイトのみバージョンが7でエラー表示されるという点です。ご教示いただければ幸いです。
宜しくお願いいたします。
- トピック「all-in-one-wp-migrationインポート後のサイトエラーについて」には新たに返信することはできません。