バージョンアップに備えて

2018年9月27日7:00 公開


自分サイトはさくらインターネットさんのレンタルサーバー利用しています。

でもって。

少し前にphpがバージョンアップするよ~というお知らせが来たんですよね。

7.1から7.2だからマイナーかな、と特に気にしていなかったんだけど、昨日朝通勤電車の中で何となくネットしていた時にcrypt系廃止的な記事を見たような気がします。

(って。いや、帰宅してから探したけど、見つからなかったんです。とほほ。。←と思っていたら、mcryptでしたね!ははは~)

そういえばサイト改装時に

CodeIgniter

で対応した筈だよな、などと思って、帰宅後確認してみたらば。

……思いっ切り非推奨(互換性の為にあるだけで、実質上廃止)なライブラリ使っていた私。

どうやら、使うべきライブラリと非推奨ライブラリを勘違いしていたみたいです。ははっ

という訳で。

CodeIgniterの「Encrypt」ライブラリの代わりに「Encryption」ライブラリを使用するように変更しました。

ちなみに関数名も違うんですよね。

Encryptの場合の、encode

を、encrypt、decode

decrypt

に変えてます。

ライブラリの方は引数で渡してしまえば、encryptのままで行けるけど、関数名は駄目駄目だものねー

(いや、ラップすればOKかもだけど、面倒だし、CodeIgniterがバージョンアップしたら動かなくなる可能性があるし?)

たぶん、Encryptはもっと前に非推奨になったんだろうけど、互換性を維持して下さっているおかげで動いていたんでしょうね。

ちなみに、Encrytionライブラリでは、mcryptも使えるようになってるっぽいけど、opensslも使えるっぽい。

ということは、mcrypt廃止も気にしなくて良いってこと?(と思いたい。というか、希望)

有り難う!有り難う!CodeIgniter!!

ま、バージョンアップ後の動作確認はしますけどー。


phpバージョンアップに伴うその他の使えなくなる機能(もしくは非推奨機能)については、私サイトの場合は特に問題ないような気がします。

(ま、違うかもーだけど)

twigで(unset)使ってるような気がしないでもないけど、削除機能にはなってないから、様子見ですね。



メニューページ

メインコンテンツ

タグ別

公開日別

Popular Entries

うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
Read more
当初は常識的に?レンタルサーバー上でクーロン実行考えていたですが。良く良く考えてみれば。私が今クーロンで実行させたいと思っているスクリプトは、レンタルサーバーで実行する必要全然ない、んですよねー。要は
Read more
php7.2 へのバージョンアップが予定通り、レンタルサーバーさんでされました。一応、事前にドキュメント読んだりはしたつもりだったですが。出ました。思いっ切り出ましたね!エラー。しかも、ちょっと恥ずか
Read more
全然気づいていなかったけれども。コンテンツサイトでjstreeが動かなくなっていたんですよね。ちょっと前にごちょごちょ弄くってはいたので、何かやらかしたか?!と思っていたのですが。(ほら、jsだから、
Read more
ちょっと都合に付き、MySQLをサイトで使うようにしようかなと思い立ちました。でもいきなりレンタルサーバー様でMySQL使うのはリスキー。取り敢えず、検証環境で使えるように、とうことで、やはりNASで
Read more

Recent Comments

Information

緊急連絡は現在ありません。

Recent Update

さて。改装しておよそ1か月経過しました。といっても、見かけは変えてないつもりなのでわからないでしょーが。今回の改装ポイントは、前は完全関数型使用でした、が、今回は可能な限りクラス使用しています。うん、
Read more
DjangoでのエラーをADMINSにメール送信出来る環境を整え。なかなか良い感じにバグフィックス出来るようになってきたな~Sentryお役御免か?なんて良い気になってましたよ、ハイ。すいません、私で
Read more
うちの型落ちMacもぽちぽちとアップデートかけていたりする訳ですが。最近ちょっと多くないですかー?Big Surさん?ちょっと勘弁して欲しいんですけど!確かに明らかにクライアントとして使用すべきMac
Read more
PythonとDjangoアップデートであります。早いですよ、やっぱり!(Pythonも3.9。。。4はいつ頃なんだっけ?確かもうスケジュールされてたような。あれ、Djangoだけかな)Djangoで
Read more
サイト改装、というか、プログラム&フレームワーク切替から少々時間経過しました。(確か8月頭に処理した筈)思わぬエラーや自分的見落としやらミスによるエラー対応もほぼほぼ終了。終息したかなっと思ってます。
Read more

Preview

Information(Board)

サイト改装しました! といいつつ、表向きは全く変わらない(ように作った)筈です。 何かおかしいところがございましたら、ご連絡頂けると助かります。
Read more