カテゴリー

















PHP8.0移行完了

2022/11/26

[その他]

いけた…
何とかPHP8.0へ移行できました。

さすがに今回は駄目かと思ってたけど何とかなってよかったよかった。
ちょっと表示速度が遅くなってるけどまぁしょうがない。許容範囲許容範囲。

え? どこも変わってねえじゃねえかって?
デザインとか変えてる余裕ないっつーの!

旧verのPHPとSQLiteのリンク教えてくれた方ありがとうございました。
まぁ結局コマンドプロンプトじゃどうやってもSQLiteのコンバートはできなかったんですけど、バッチファイルで変換できるサイトを何とか見付けたんで助かりました。

自分と同じ状況で困ってる方の為にリンクを貼っておきます。

クジラ机ブログ(SQLite2からSQLite3へDBを移行)

クジラ机ブログ様が無ければRPG探検隊は終わっていました。
神サイト過ぎる…!
神に感謝!

[作業手順]
1.サイトの全ファイルをバックアップ
2.クジラ机ブログ様でDLしたファイルを使ってDBのSQLite2を3に変換
3.PHP5.3はSQLite3に対応しているのでPHP5.3のままSQLite3へ移行作業
4.PHP5.3上でSQLite3が動くようになったらPHPを7.4に切り替える
5.PHP7.4でエラーが出なくなったらPHP8.0に切り替える

PHP5.3からいきなり8.0に変えたらエラー箇所すら確認できないんで一旦7.4にしてエラー箇所を特定してからの方が良いですね。

SQLite2→3にするとPHPの書き方が変わるから、PHP5.3でSQLite2を呼び出している記述を全てSQLite3用に書き換えないといけません。ちょっとその箇所が多すぎたのと速度低下の問題に手間取りました。

バージョンアップしてんのに速度が落ちるとか何やねんって話ですね。
まぁでも遅くなるんだからしょうがない。

もうやだ…
もうプログラムの勉強なんてしたくない…
何種類覚えさせりゃええねんおおすぎやろ!

PHPで配列作らないと… array = [] でいいやろポチッとな。はいエラー!
PHPで配列作るときは array = Array() って書くのよとか何なのもう。
RubyとJSとPHPとSQLでどれがどういう書き方か覚えてられっかっての!

PHPの忘れ方がやばいレベルでしたね…
探検隊のPHPファイル開いて「……セッション……?何だったっけこれ」ってなってPHPまったく知らない人と同じレベルになってましたもん。

こんなの本当に自分が作ったんか?自分の知らない人格が勝手に作ったんじゃないか?って感覚になって何やってんのかさっぱり分からなかったもんだからビビって「すまんこれ探検隊終わるかもしれん」って報告しちまったよ…

いちおう何とかなるにはなったけど、何やってるのか分かんないままなのでどっか不具合あるかもしんない。でも分かんないもんは分かんないんで直しようがないから放置で。動きゃいいんだよ動きゃ!

仕事でWebクリのエキスパート取らされた時に勉強したっきりだったけど、資格の何と意味ないことか。こんな素人同然まで落ちた知識の人間が持ってて良い資格じゃねえぞ…

さて。
これで探検隊終了の危機は去ったわけですが。
マジェどこまでやってたっけ…

たしかスキルアクション作ってる途中だったきがする。
やばいなぁPHPのせいでJS忘れてなけりゃいいけど…

11/25までの拍手お返事です。
●攻略のためにマインドシーカーキメてた日々って友達やクラスメイトの反応ってどうだったんです?
(またえぬちゃんが面白い事始めたみたいだけどトリップしてて聞き出せないぞ…)って残念がってた友達は1人はいそう
昔から男の子にも女の子にもモテてそうですよねー
■マインドシーカーは危険が危ないゲームなので極秘中の極秘事項

●古の昔
百合こそがすべてであり
太陽の教えと月を司る天使が支配する
マジェスティアと呼ばれる時代があった

タクティクスオウガ リボーン、えぬさんもプレイしているのかキニナリます。
■家庭教師オウガリボーンはやってないですね
それどころじゃなかったというか…

●えぬ子さ~ん(泣)
何かしらの解決方法が見付かることを祈るしかできないわよ~ぅ(泣)
えぬ子さん好き~!
好き好き好き~!!
■なんとかなったよ…さすがに今回は死を覚悟した

●>RPG探検隊が終了するっていう話ですね。
えええええええええええ!!!???!
マジですか…そんな…
と思ったらさすが俺たちの隊長!!何もできませんが陰ながら応援してます!!!!
■なんで世の中こんなにプログラム言語おおいの?ころすきなの?

●残ってほしいです隊長
■何とか生き残ったぜ…
8.0にしたからもう10年は大丈夫やろ…
SQLiteそのものが終わらない限り(フラグ)

●全世界のRPG探検隊員よ、PHP5.3とsqlite2を分けてください!

行け、元気玉!
■ぶつけんなし!

●/(^o^)\ナンテコッタイ
普段記事読んでもコメント残さないROM専ですけどコメントできる内にしないとですね

吸血少女もテレプスターシャも王女様と薔薇の騎士も帽子世界も「クオリティ高いフリゲだな」と毎回感心して本当に楽しませて貰いました
特に帽子世界は気が遠くなるような作業を日記で報告していたのを見て「完成するのか?」と疑っていたのに完成させていて驚きでしたよ
マジェスティアも楽しみにしていま
■マジェは完成させたいですねぇ
まだ完成確実ラインには達してないから油断はできん

●多くは語らねえ…
復活のえぬ、期待しとりますぜ!
■ふっかつした!
ぷろぐらむが いやになった!

●えぬ…おまえ、しぬのか…
■まだ終わらんよ…!

●いかん、雨が降ってきたな
■なんか最近天気が悪いぜ!

●休眠中のtwitterで続RPG探検隊みたいなのとかしますか?
うう.. これが時代の流れ....;;
■ツイッターな~
生存報告用に残しておきたい

●どこにデータを保持しているか、どこまでデータをサルベージできるかどうかは分かりませんが、個人的に思ったのが「FANBOXとかに移行してそちらでブログの代わりにする」とかは出来ないのでしょうか?いずれにせよ元からあったブログの記事は大分消すことになりそうですが。
■ググって出てくる方法がことごとく駄目でもうどうしようもねえなこりゃって思いながらそれでも諦めずにググり続けてついに見付けた変換バッチ!
いや~神サイトってあるんですね。クジラ机ブログ様がもし無かったら探検隊マジで終わってましたもん

●探検隊は自分の心のオアシスというかもはや生活に必要不可欠なライフラインなので心臓がキュッってなりました、No探検隊, no life…
最近Twitterやらが色々と危ない雰囲気出てきてむしろ個人サイトが再注目され出してるらしいので、そういう観点ではまだまだかなと…! とはいえ創作活動に直結しない時間や労力をえぬさんに費やさせてしまうなんてあまりに勿体ないので、何か力になれたらと切に思います。

どうかお一人で抱え込まず、人数いればなんとかなる手法がありそうだったら有志を募ったりとかしてみてください…!
えぬさんが心身共に無理なく、飽きるまで楽しくゲームを作ったり創作したりできて、その経過を見たり遊ばせてもらったりできる、そんな大好きな探検隊がこれからもあり続けられるためなら、どんな地味な作業でも喜んでできますし、同じような気持ちの方もたくさんいるのではないかと思います。
■ご心配おかけしました。まあ何とかなりましたよ
下手に背伸びしてサイト作ったが為に後でしわ寄せがくるという教訓を味わってしまいましたが、これからも懲りずにちょっと背伸びしていきたいですね(反省の色なし)

●探検隊が消えるなんて!
ショックです。
ゲーム制作もすばらしいですが、
令和のゲーム帝国としてぜひ生き残って欲しいです・・・です・・・・です・・・(残響音
■喝ッ!貴様の超時空念によって探検隊は復活した!すなわち恩人でありインド人は右であり今回も何か間違っておる。フゴッ!

●割と本当に大事だった……
(明らかに何もわかっていない顔で)こう何とか良い感じに出来ませんかねぇ?
>15年だよ?
凄え
■それまで数多くのツクラーが消えていったものじゃ…
お友達リンクがどんどん404で繋がらなくなっては全部消してを2回も繰り返し、あまりにも悲しくなったので3回目は作らずお友達リンクの項目そのものを無くしたのじゃ…

●>RPG探検隊が終了するっていう話ですね。
信じられません…
現実世界の記憶が戻ってきた帽子世界の住民がこんな気分だったんでしょうかね…
■なんとか土俵際で粘った!
でもSQLiteそのものが終わったら今度こそどうにもならんかもしれぬ
まぁあと10年はだいじょうぶっしょ~(フラグ)

●大変だけど、何か方法があるんじゃないかな…
5.3みたいな古いverのPHPも公式でまだあるんじゃないか∼と…
ttps://www.php.net/releases/
ttps://windows.php.net/downloads/releases/archives/


>そもそもsqlite2も本体DLできないんで無理ですからね…
ttp://www.sqlite.org/sqlite-2.8.17.bin.gz
ttp://sqlite.org/sqlite-2.8.17.so.gz
ttp://www.sqlite.org/sqlitedll-2_8_17.zip


ttp://www.sqlite.org/sqlite_analyzer-2_8_16.zip
ttp://sqlite.org/sqlite-2.8.17.tar.gz
ttp://sqlite.org/sqlite-source-2_8_17.zip

RPG探検隊、フォーエバー!


古いバージョンのPHPは
ttps://windows.php.net/downloads/releases/archives/

ttps://www.php.net/releases/
からダウンロードできそうな気もしますが……
あとはXAMPPの古いバージョンに入ってる物とか。
ttps://sourceforge.net/projects/xampp/files/


PHP の (5.3以前を含む) 過去のバージョンは
www.php.net/releases/
で配布されているのではないでしょうか?
すでにご存じかもしれませんが、ご参考までに
(送信エラーが出たので再送いたしますが、重複した際はご容赦ください)
■リンク貼ってくれた方ありがとうございました
探検隊は死なぬよ!

●探検隊がなくなるなんて…やだ…
けれど、えぬさんがやる気になれないと思うなら…
■まっさらなサイトはそれはそれで気分一新にはなるんでしょうけどね
逆をいえば身軽になりすぎて「更新せんでもいいか~」ってなりがち

●>移動距離によってダメージが上がるスキルとか組み合わせる
ドロップキックとかシャイニングウィザードが高威力ですね!!
騎乗しているなら馬上槍突撃とか即死技になりそう
忍者は一定以上の助走で首狩り+背後に回るとかできそうだ
■専用クラスのアサシンが首折り持ってるんですよ
ゴキッってやるの

●>ま~でも、もはや個人ブログやるような時代じゃないし、ここらへんが引き際かなぁって。
Replying to @enu999
FF外からすみません
時代の流れか~
まあ、しょうがないかな…
フォロバお願いします

と拍手を作成しなければならない時代が来たのか…
■なんだかんだツイッターも10年以上続いてますからね
当時は流行りものですぐ廃るとか言われてたのに

●窓も新しいバージョンやら機器やらを出すたびに古いものの互換性どころかサポートを次々と打ち切っていきますからね・・・これも時代なのか
■大昔に作ったHTMLはまだ見れるからHTMLってすごいなぁって思いました

●おわっおわ、そんな探検隊が終わるだなんてそんな…どどどどうしましょう……!!えっ!?いやですそんなの?!なんとかなることを祈ってます!
■おかげさまでどうにかなったぜ!
ごめいわくをおかけしました!

●00年代初期のフリゲや同人ゲー、midiなんかがうまく動いてくれなくて悲しい思いをするのはままありますがRPG探検隊もですか…悲しい…
■探検隊のツクゲーもいつか動かなくなる時がくるのかな

●探検隊がえぬさんにもうコスパが良い趣味じゃないと思ってカナシイです…
でも無理だったらしょうがないかな…
■WTM「無理というのはですね、嘘吐きの言葉なんです」
WTM!WTM!

●関連知識がないんで放言するんですが、その道のプロに移行作業をお願いして、そのための費用をクラファンなりで調達するような方法は難しいでしょうか?
そういう形でなら協力したい人間、私も含めて結構いると思います
■まあ素人が手を出して良い領域ではないというのは身に染みましたわ
でも!素人にだって!意地はあるんだぁ~!(開き直り)

●>■かーちゃん
たいちょのお母様、ネズミもGもクラッシュされる豪の者らしいから、そりゃあの世で神になっててもおかしくないかも
あっしはGくらいならなんとかできますが、ネズミは哺乳類で可愛いから無理ザンス
おお神よ!探険隊を存続させてください!いやマジで
■存続した!神はいたんだ!ネットに!

●やだ、やだ
隊長がイーロン・マスクに小銭支払いながら
Twitterで進捗あげるのなんかやだー
■イーロンマスク「無理というのはですね、嘘吐きの言葉なんです(首スパ)」

●探検隊終了!?!?(´;ω;`)

えぬさんがんばれ!まだやれる!!
■どうやらワシは閻魔様に嫌われたらしいのぅ…
地獄の底から帰ってきたわい

●えぬさん……私にできることなら何でもしますから手伝ってほしいことがあれば日記に書いてほしいです……
■何でも…?
いま何でもするってゆった?(服を脱ぎながら)

●体調が頑張っておられる…!いまじゃ、パワーを新サイトに!
■見た目まったく変わっていないがな!

●>この遅さじゃ駄目だ。見れたもんじゃない。
どれだけローディングが遅くても
ロード中のぐるぐるをナタリーとラヴィの百合対極図にすれば
みんな待ってくれるはずよ
■なんか前より遅いんですよねぇ
一部は早くなってるけど全体的になんかおそい

●探険隊復活するかも!?
あと10年は戦えるかも?
探険隊が世界一さ、かも?
■あと10年は戦えるぜ!

●さすがだ! 怪傑ゾロリならぬ解決えぬ隊長じゃないか!(全然上手いこと言えてない)
■さすが敵役のくせに主人公より人気が出過ぎて主役の座を奪った怪傑ゾロリさんや!子供に世知辛い社会の事情を教えてくれる!

●隊長が移行に全力を注いでいる…!
何もできませんが応援してます!でも適度に休みながら無理せず頑張ってくださいね!
■ほんとに今回はやばかったですわ
Z座標で愚痴ってたのが可愛いレベルだった…生きた心地がしなかった

●生けぇ、探検隊!
■生った~!

●>解決にどのくらい時間がかかるかは分からない。
それでも希望が見えてよかったですね。
■神サイトを見付けたからね…
クジラ机ブログ様に足向けて眠れないですわ

●隊長無理はするな
■よし!今日はご褒美に12時間寝るか!

●解決策見付かったようで何よりだわ、えぬ子さん!
でも無理し過ぎないで下さいね。

えぬ子さんファイトー!
大好きー!
■やっぱりワタミ社長は間違ってなかったんや!(錯乱)

●たいちょー!がんばえ…!がんばえー!!
■がんばったぜ…

●周3くらいでが更新されてるかチェックするのが楽しみなんです!このブログが好きなんです!移行作業がうまくいきますように!!!祈ってます!
■たぶん移行できたとおもうけどなんかやっぱちょっと不安ではあります
挙動があやしい

●>HTML5、PHP、SQL
「グアアアア!こ、この初心者ハンターと呼ばれる四天王のJSが…こんな小僧に…バ…バカなアアアアアア グアアアア」
「JSがやられたみたいだな…」
「フフフ…奴は四天王の中でも最弱…」
「人間ごときに負けるとは言語の面汚しよ…」
果たして探検隊の運命は!?
■でもPHPよりJSのほうが格上にみえちゃう!

●pixiv見てたらAI自動生成のイラストのレベルが高すぎて怖いよー
■ドット絵にも対応すりゃいいのにドットサイズが均一じゃなくなったりしてまだあと数年かかりそうですわ

●隊長、頑張って!!
■ありがと!

●多少遅い位なら気になりません
■デートに遅れるのはレディのたしなみ

●えぬさん、今日はブラックフライデーですよ。私はアマゾンでNetgearのWAX206か何かというルーターを購入しました。えぬさんもこの機会に購入されてみるのはいかがでしょうか?

危ない…書いてみると、何か広告みたいな…
■そういやアマゾンで1TBのSSD買った
さすがに250GBは限界であった
移行があまりにもスムーズすぎて日記のネタにすらならなかった

●探険隊の存続を願ってバンガード発進動画を毎日見てますぜ、ムフフ
■バンガード はっ  し  ん!!!!

●移行作業頑張ってください!陰ながら応援しております!!
■そんな影からじゃなくてもっと表に出てきてもいいのよ!さあかもん!

< RPG探検隊の歴史  | ページTOPへ |  移行作業中 >