NavXT」で不具合。phpバージョンアップ。お茶でも飲みながら語りたい旅の雑談や豆知識。旅行歴だけは長い管理人のつぶやき。NavXT」で不具合。phpバージョンアップ。wordpressPHPバージョンアップ先日から管理しているブログのうち、切り離せる物を切り離しています。その際にデータベースを分離する都合上でワードプレスを導入。何となく上手くいっているなぁということで、同じ設定で他のブログを移行し始めました。NavXT」で不具合。え?一つ目ではエラーが出なかったのになんで?と思ったら、サーバーのPHPのバージョンでした。出てきたエラーメッセージは次の通り。5.3.0phpのバージョンが古いからアップグレードせい!っていうお達しです。ググってみると結構同じエラーで引っかかっている人が出てきます。それも1年くらい前の記事で出てくるのでそう昔の話でもない。NavXTをダウングレードしたという記事もあり、プラグインの相性の問題かと、プラグインを消したりとかいろいろやっても解決せず。他のパンくずリスト系のプラグインを使うか、さもなければダウングレードしてインストールするしかないのかなぁと諦めて、ふて寝しようとしたのです。」のphpの設定を見てみたんですね。あー、こういうことか~と。ロリポップのPHPの設定はドメインごとになっていた。PHPの設定はドメインごとになっていたのです。独自ドメイン、サブドメイン等全てで、各ドメインごとに設定されている。大元のPHPのバージョンは5.2.17だったのですが、新しく独自ドメインを取って当てはめたホルダの領域は、新しくドメインを割り当てた日のバージョンになってるの。旅ナビは5.2で、ニッポンのうまいものは5.3で、世界の食べ物新ドメインは5.6。サーバー上は世界の食べ物は旅ナビの下位ディレクトリにあるのですが、ドメインに割り当てた?PHPの方のバージョンが生きてくるらしい。今回は新しいドメインを取るのではなく、パーマリンクをそのまま活用したいので、サブドメインで運用しているサイトをワードプレスに移行して、設定が完了したらサブドメインの指定を入替えて、URLなどの見た目を同じにしようとしてました。新しくデータベースを作ってワードプレスを設定し、プラグインを入れたのですが、サブディレクトリ型のままで入れたので、PHPのバージョンは大元と同じ設定です。「PHPが古いよ!」と注意されたというわけです。結局、どうしたかというと、PHPのバージョンを換えました。念のため、ムーバブルタイプの全てのプログラムをバックアップしました。問題は古いプラグインをまだ入れたままだと言うことです。作者さんがMT5以降に対応しなくなったプラグインがあって、(動くけど、文字化けするところがある。)それがPHP5.6に対応してない構文使っててエラー起こしたら困るなぁと。何事もなく動作しているようです。