Blog

PHPの話

先日躓いたというサイト更新というかfreoの話だよ!ゲームの話は一切ないです!
そのうえ素人考えでなんかめちゃくちゃなこと言ってると思うんですが一応メモとして残しておく(

テンプレート自体はだいぶ形になってきたので、ついでにPHPのバージョンを7.1に上げてみようかなーなんて思い立った訳ですが(軽
一応公式のfreoさん的には動作確認がとれていないバージョンらしいということで、さすがにいきなりここ使って上げるのはちょっと怖いな…wという訳で、新しいサブドメインを作ってそこに新しいfreoを設置してそいつを7.1に上げて様子を見たらいいんでない!という作業をやっていたのが先日です!w

公式さんからfreo1.20.2をダウンロード(今使ってるやつは差分ダウンロードの末に色々いじってしまっていたのでまっさらで見てみたかった)し、新しいフォルダにぽい!
セットアップも無事に完了したのでエントリーやページを適当に登録し、通常の動作確認がとれたところでPHP7.1に上げてみようかnn…

20181210231636.jpg
テキストエディタのTinyMCEさんが息してない…

まじでどこへいってしまったんだ…www
何にも弄ってないけれど一応、と思ってテンプレートもjsも色々見直したんですがおかしいところはどこにもないし…
どういうこっちゃ…?となりつつこのサイトで使っていたTinyMCEフォルダ丸ごとやテンプレートやjsを移植し、templates_cフォルダ内の削除とブラウザのキャッシュ削除を試してみたもののやはり帰ってこないTinyMCEさん…
今使えているテンプレートなんかを移植しても使えないとはいったい…!?ww

こうなるとあとはサーバー側のなんかそういう…設定とかなんかアレのせい…?(素人考え)でサーバーのコンパネ部分見てみたら最初からPHP7.1になってたーー!!!www
あじゃあ設置からセットアップまで7.1でも特に不具合なかったかんじですね…??

となるとTinyMCEさんだけが問題かあ(遠い目

まさかそのPHPのバージョンのせいじゃないよな…?と思って下げてみるもやはり行方不明のTinyMCEさん…
いっそ管理画面系のテンプレートごと全部移植してみたろ、と上書きしてキャッシュの削除を試みるもやはり行方不明!!ww
で、管理画面のデザインがここと同じになってしまったため間違えて変な設定してしまったら困るしな…戻そ…wで元のテンプレートフォルダで上書きして一応キャッシュの削除をしてみ

20181210233721.jpg
逆にどうした!!??


という訳で、ほんとになんでか分からないんですが帰ってきたみたいです!!なんだそりゃ!!
PHPのバージョンアップを試したかっただけなのにここで躓くとは思わなかったよね!
ま、まあでもこれで記事を登録したのちバージョンアップを施してエラーなどなければそれでいいのじゃ!
(こっちのサイトでバージョンを上げた場合を想定した様子を見るのが目的なので、既にPHP7.1でエラーは無かったという事実はとりあえず置いておこう)

試しにひとつ記事を作り、問題なく投稿できたところでPHP7.1をポチー
5~10分かかるよとのことなので余所見をしながらしばらく待って…更新ボタンをポチー
うんうん、エラーも特になさそう?だし記事の表示もふつ…!?


20181210234638.jpg
なにごと
(ちなみに「文字打ちてすと」と2行分かいてある)


エンコードの問題…?それとも何のカスタマイズも施してないからとかそういう…?w
一応バージョンアップを試すにあたり、カスタマイズが必要かもという記事を見つけていたのでそちらを参考にさせて頂いたのですが、大体がエラーが出ないようにするためのものだからか特に変わりがなく…
文字の変換(?)まわりについての記事を見つけられなかったので、とりあえずバージョンアップのせい(雑)ということにしてデータベースの中身を見に行ったんですが、よくよく考えたらデータベースに書き込まれてる本文自体がもうこれなんですよね…ここで表示すると日本語だけど…ww
こちらのサイト(データベース上は文字化けのような文字だけどサイト上では日本語)をエクスポートすると日本語になっているので、この状態をエクスポートした中身はいったい…?で書き出してみたら、エクスポートした内容も上記の西ヨーロッパ言語(latin1というらしい…?)になっちゃうみたいです!ww
この状態になってしまうとPHPのバージョンを上げても下げてもこのままだったんだけど、エクスポートしたやつを日本語に書き換えてインポートすれば日本語で読めていたので、もしここを7.1にするなら全部バックアップとってインポートしちゃえば文字化け問題は解決するかもしれない…?

それでも動作確認の保証がないバージョンなので、上記の現象も含めてちょっと決心が揺らいでしまったよねという長いメモでした!!
(;˘⊖˘) 。o(でも設定かなんかやりそびれてることがあるような気もするので見直しは必要そう…また時間があったら色々調べよう…)