0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

請求書システムの環境移行

Posted at

2年くらい前からOSSの抹茶請求書を利用していたのですが、サーバを解約する関係で新サーバに移動しようとしたところトラブルに😱

抹茶請求書が動く環境

OSSで提供されており、旧サーバの動作環境がPHP5.6、CakePHP1.3でした(古い・・・)

PHP5.6が動く環境がなく、PHP7以上で動かそうとするとCakePHPが動かない。
CakePHPをバージョンアップすると抹茶請求書自体のコードが動かない。。。

どうしたものか🤔

そうだ、ローカルでコンテナで動かそう

結局ローカルに構築したPHP5.6のDocker上で動かすことにしました。
理由は以下の通り。

  • このシステムを利用しているのは私一人だった
  • こんな古いバージョンをインターネットに接続したサーバで動かすこと自体セキュリティリスクが高い

随分古い記事ですが、Qiita上にPHP5.6+Apache環境を構築した例があったのでこちらを参考にしてます。
(ただし、docker-composeも当時からバージョンアップしているので書き換えが必要)

無事動くようになりました。
ありがとうDocker、ありがとうQiita🙏✨

それにしても今後別のシステムに変更することも考えないとなぁ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?