2024年11月22日(金) 02:03 JST

失敗した話ー読者の皆さまへご報告ー

おしらせ

ここから裏舞台での話。

このサイトは学生時代から使っていたGeeklogというオープンソースのCMSを使っています。セキュアなシステム構築がしやすく、手になじんでいるのが利用している理由です。現在のシステムのバージョンがちょっと現在の最新版と比べてバージョンの開きが出てきたんですよね。あぁ時間あるときにバージョン上げておきたいなーみたいな気持ちが芽生えたのが、2022年の年末くらい。

その頃から…匂わせますが、私個人に関する取材が増えてきました。どこから情報が洩れるのか分かりませんが、なんかそういう人材らしいぞみたいな。んで取材を受ける中で、個人のポートフォリオというかまぁ個人のWebサイトが無いよねという話になり、あぁこれいよいよ作らなきゃいかんなーということになったのも年末。

まぁいろいろサーバとかの契約があるので完全に開示はできないのですが、サーバ側のPHPとかMySQLのバージョンがね…
このいまさらリネージュに合わせて多少落としてたのを思い出して、最新版を入れるならこの辺も手を入れなきゃなーとなったわけです。これが新年早々。

いろいろサーベイして他のCMSも試してみたんだけど、やっぱりね慣れってのがあってなかなか面倒で…
そこで、いまさらリネージュのバージョンを上げよう!ついでにサーバ見直そう、なんなら個人のWebサイトも作っちまうか!が一気に頭に浮かんだんです。

週末で作業終わるかなー?時間かけりゃまぁなんとかなるか。
とりあえず更新は止めておくことにしないと、作業に集中できないなーということで、更新終了宣言を出す。

その裏でサーバとかシステムの更新をシコシコ進めてたんです。

まずクリーンインストール&デプロイの個人サイトの公開…done!
次に、いまさらリネージュのアップデート…done?

ヲイヲイ…

なんかdoneって出た割にWarningとか挙動がおかしいのおったよな?
(インストールログを見ながら。)

もうねこっから大格闘ですよ。
一見正しくインストールは完了したように見えるんだけど、やっぱりなーんか変。

エラー部分をトレースしていくと、ファイルというかコード中の関数の中身が壊れてる。
あー解凍ソフトって今でも7zip様じゃなきゃダメなのな!ということでやり直し。なお、なんかしらんけどクリーンインストールは上手くいったのにな…はて?

おし、キレイにインストールできたやで!ポチー!
(このシステムはPHP8以上が…今7系www)

なんかやたら不安定&プラグインとか、この時点でアドインが対応しきってないことが判明した。
「動くと思うけど、動かんかったらすまんな」みたいな作者コメント。

あー無理やこれ…勇み足や…時期尚早や…最新版のナイトビルドとか試してる場合じゃないわ…

なんならコードここ間違ってまっせ?ってコメントするくらいだったからな。
ずっとこっちの設定ミスだと思ってたからね、さすがに設定変更するのにソースコードのエラー場所いじるのはおかしいよね…

さらに追い打ちをかけるように、今のいまさらリネージュって割とコード自体にワイが直接手を入れてるんだけど…
これ普通にアップデートかけるとなんかいろいろ死ぬよね?ってことが判明してしまったワケ。

あ、ロールバックしよロールバックw(これが2日前)

とりあえず、颯爽とアップデートして短期間で復活しようと思ったけど、いろいろ試した結果失敗したのでこのまましばらく様子見することにしましたとさ。だから、ちゃんと書くと終わる終わる詐欺とか炎上商法でアクセス集めようと思ったけど、自分のスキルがしょぼすぎて上手くいかんかったので出戻りしました。

すなわち…

失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した私は失敗した。

ということで、しばらくはこのまま様子見するのでバージョンは据え置きで継続に至りました。
あ、別にセキュリティホールとか脆弱性ガーというわけではないので、ご心配なく。

今後とも生暖かくよろしくお願いしますやで。

なんかすっげーダサい記事になっちまったなぁw
せや…記念?に更新重ねてザーッとやっちまおう!(提案)