こんにちは♡
女性の健康をサポートする中野・新宿エリアの美容整体師 八賀です。
当院のこちらのHPは、ワードプレスで作成しております。
先日、突如、PHPを新しいものに更新するようにとの指示が出てきました。
PHPの更新は初めての作業でしたが、やり方はすぐにみつけられたので、難なく完了。
しかし、その後エラーが。。
2日間の格闘の末、無事にエラーを解除することができました
また、同じエラーが出た時のために、やり方を思い出せるよう、ブログに記録に残しておこうと思います。
【PHP更新をしたら、エラー表示】
更新は上記のやり方ですぐ、完了できたのですが、
HPを開いてみると、、、、
エラー表示が出てきました。
ワードプレスの裏画面と、HPのトップにも同じエラー表示です。
「Use of undefined constant ‘RELOCATE’ – assumed ‘‘RELOCATE’’・・・」
という表示がでてきました。
さっぱりわからない。。
ためしに、いったんまた、
PHPをもとの古いバージョン「 7.0.33 」に戻してみると、エラーが消えました。
うーん。
どうしよう。。。
しばらく古いバージョンのままにしておこうかしら。
・・・とも思ったのですが、
古いバージョンだとやはりセキュリティの面や、諸々いつか問題が出てくるはずだから、今なんとかしておかねばと、いろいろ調べながらいじってみました。
【XSERVERでファイルを書き換える】
XSERVERの「ファイルマネージャー(WebFTP)」へログインし、ファイル書き換えにチャレンジしてみることに。
エラー表示どおりのページ名がちゃんとあったので、
それを順番にクリックしていくと、ページが開いてゆき、最後に残ったページをダブルクリックすると、ダウンロードできました!
それをいったん、PCのデスクトップに落として、エラー部分を修正。
どうやら、「’」の部分を変える必要があったようで、エラー表記から正しいものをコピーして貼り付けてみました。
仕上がったファイルを、エックスサーバーのWebFTPへアップロード!
同じ名前のファイルでアップロードしたら、勝手に上書きになってました。
その状態で、HPを開いてみたら、エラーが消えてました!
やった!大成功!!!
どれも全くやったことのない作業で、もーほんとうに頭が痛くなりそうでしたが、人間やればできるのだと、すごい達成感❤️
こうして書いてみると、とてもシンプルでしたが^^;
まったくわからない状態からなんとかできたので、今回は、自分で自分をいっぱい褒めてあげようと思います