こんにちは!
ナビゲータのEVEです。
今週末出かける予定でしたが、台風の接近により、断念しました。システム監査技術者試験が近づいていることを考えれば、良かったのかもしれません。そうそう、システム監査技術者試験ですが、受験票がとどきました。家からもそんなに遠くなく、ほっとしてます。そんな本日は休日です。出かける予定もつぶれ、その代わり試験勉強も余裕が出てきたので、ちょっと、レンタルサーバに関するメールを何通か送りながらシステムについて考えていました。
そうそう、昨日のブログですが、アップロード後追記しましたが、レンタルサーバを借りた時、Studyシステム(仮称)構築するのと同時に、WordPressでブログも書くといった話でので、お間違えなく。
価格:3,740円 |
[現在のPHP]
現在のPHPについて、ちょっと、調べる機会があったのですが、もうVersion8になっているのですね?ちょっと、驚き・・・。Prototype EVEについては、古くて、PHP5で作っています。PHP6はなく、その後PHP7がでたとき、仕様を確認したのですが、MySQLへの接続コネクタなどが新しくなっていて、ちょっと、めんどくさいな〜って感じたのを覚えています。しかも、自宅のサーバは、PHP7は推奨してないらしく、ライブラリは用意されていないようでした。しかも、ちょっと、現在運用しているシステムの限界が見えてきて、これ以上システム的にもバージョンアップするのは難しいという判断になり、現在までに至りました。
MySQL徹底入門 第4版 MySQL 8.0対応 [ yoku0825 ] 価格:4,180円 |
[レンタルサーバを借りた場合]
しかし、レンタルサーバを借りることができた場合、ソフトをバージョンアップするということには制約がなくなります。加えて、管理システムはそのままだとしても、新しいコンセプトのシステムになり、古い部分については、今回のシステムで利用することは考えていないので、以下の手順で、システムを公開することを考えています。
@最新のアプリケーションを導入する
・Apache 2.4.54
・PHP8
・MySQL8.0.29
・Postfix3.6.1
Aバージョンアップした環境において、フレームワークの動作状態を確認する
正常に動作するかどうか確認または、動作しなかった場合、フレームワークの仕様を変更します。
B管理システムをアップロードする
正常に動作することができることを確認、または、仕様変更が終わった段階ですべての管理用システムをアップロードします。
CStudyシステム(仮称)を開発する
アプリケーションのバージョンを公開することは問題あるとされていますが、よく考えれば、脆弱性対策のため、常に最新版にするということを考えれば、バージョンを公開しないことにあまり意味がないことと考え、今回公開しました。
サーバ構築の実際がわかるApache「実践」運用/管理 (Software Design plusシリーズ) [ 鶴長鎮一 ] 価格:3,278円 |
[開発時の問題点]
A以降なのですが、問題があります。それは、自宅に開発で利用できるサーバがないため、すべてレンタルサーバーで製造することになります。その場合、テスト環境と本番環境を用意しなければなりません。以前、本番環境とテスト環境を作ったのはいいんだけれど、2つの環境とも似ていて、集中して作業をしているとどちらで作業をしているのか分からなくなった記憶があります。そのときから、本番機とテスト機二つに分けて運用していたのですが、今回は、それができないので、レンタルサーバー上に、2つの環境を作ろうと思います。そして、ドメインが無料な場合、ドメインを分けて運用し、ドメインが無料でない場合でも、DNSが制限なく利用できるところのレンタルサーバを利用しようとしているので、サブドメインで分けようと考えています。
そういえば、Prototype EVE開発当初、DNSの設定もまだ分かっていない時から開発していたから、考えが及ばなかったんでしょうね?いろいろ案を考えていて、Prototype EVE開発時と比較するとそれなりに成長しているんだなと感じます。
なんてことを言っていますが、まだまだ成長過程です。私が言っていることよりいい案がございましたら、ご提案下さい。私の考えとマッチするようでしたら、採用させていただきます。
という感じで、現在システムの開発を進めています。
では、また!
価格:3,520円 |