稼働ドメイン構成
現時点(2023-10-04)の稼働ドメイン構成は下記の通りです。
- ipadtaxi.jp
- 本番システムドメイン
- sub.ipadtaxi.jp
- 待機システムドメイン
- old.ipadtaxi.jp
- (2023-10-04より)休止
- kml.ipadtaxi.jp
- kmlファイル管理用ドメイン(本番/検証/兼用)
- www.ipadtaxi.jp
- ホームページドメイン
- dev3.ipadtaxi.jp
- 最新版検証用ドメイン
- dev.ipadtaxi.jp
- 最新版開発用ドメイン(ローカルPC用)
- lib.ipadtaxi.jp
- (2023-09-24より)休止
- api.ipadtaxi.jp
- (2023-09-24より)休止
2023年
2023-10-04
- ドメイン old.ipadtaxi.jp を休止しました
2023-09-24
- ドメイン api.ipadtaxi.jp を休止しました
- ドメイン lib.ipadtaxi.jp を休止しました
2023-09-22
- ドメイン sub.ipadtaxi.jp を追加しました
- ドメイン dev1.ipadtaxi.jp を休止しました
- ドメイン dev2.ipadtaxi.jp を休止しました
- ドメイン test.ipadtaxi.jp を休止しました
2023-09-20
- ドメイン old.ipadtaxi.jp を再構成しました。(現行版バックアップシステム)
2023-09-05
- ドメイン dev1.ipadtaxi.jp を再構成しました。(現行版検証用)
- ドメイン test.ipadtaxi.jp を削除しました。(PHP8.2検証用)
2023-09-03
- 本番用サーバー(ipadtaxi.jp)のPHPバージョンを7.4から8.2へ変更
7.4は年内でサポートされなくなる予定のため
2023-08-09
- PHP処理のメモリー確保の上限値を512MBから2048MBに引き上げました。
- 以下のリダイレクト処理を無効化しました。
ipadtaxi.jp/line/* => ipadtaxi.jp?sns=line/*
ipadtaxi.jp/twitter/* => ipadtaxi.jp?sns=twitter/*
ipadtaxi.jp/google/* => ipadtaxi.jp?sns=google/*
ipadtaxi.jp/yahoo/* => ipadtaxi.jp?sns=yahoo/* - ライブラリのソースコード漏洩防止措置を講じました。
2023-06-28
- 広報用サーバー(www.ipadtaxi.jp)のPHPバージョンを7.4から8.2へ変更
- 本番用サーバーの phpMyAdmin 5.2.1 にアップグレード
- 広報用サーバーの phpMyAdmin 5.2.1 にアップグレード
- ドメイン test.ipadtaxi.jp を作成しました。(PHP8.2検証用)
2022年
2022-08-22
- 本番用サーバー(ipadtaxi.jp)のPHPバージョンを7.3から7.4へ変更
2022-07-15
- phpMyAdmin 5.2.0 にアップグレード
2022-03-23
- PHP処理のメモリー確保の上限値を128MBから512MBに引き上げました。乗務員証データの操作に必要なメモリは128MBだと場合によってオーバーフローする(Server Error 500を引き起こす)ことが分かりました。
2021年
2021-09-06
- サーバーのセッション(通信経路)を制御するためのCookieの有効期限をデフォルトに戻しました。(ブラウザの終了時まで保存する)
2021-09-01
- サーバーのセッション(通信経路)を制御するためのCookieの有効期限を長め(86400秒)にチューンしました。
これは一部の(特にAndroid系の)端末で発生しているアプリを切換後に勝手にログアウトする現象に対する対策ですが、効果があるかどうかは未知数です。
→ 本件は効果が認められませんでした。
2021-07-31
- ドメイン old.ipadtaxi.jp を新設しました。(障害対応のため前バージョンを保持)
- ドメイン d.ipadtaxi.jp を廃止しました。(Basic認証による旧バージョン保管用)
- ドメイン t.ipadtaxi.jp を廃止しました。(PHP7.4検証用)
2021-04-02
- BASIC認証によるドメイン m.ipadtaxi.jp を廃止しました。
2021-02-06
- PHPのライブラリ管理システムとしてcomposerを導入しました。
以下のライブラリはcomposerによって管理されています。
Excel連携処理 – phpoffice/phpExcel
PDF連携処理 – tecnickcom/tcpdf
Twitter連携処理 – abraham/twitteroauth
2021-01-30
- 認証システムとして Google OAuth2.0 が利用できるようになりました。URLの末尾に ?sns=google のサフィックスを利用できるようになりました。
2021-01-11
- 広報用サーバー(www.ipadtaxi.jp)のPHPバージョンを7.3から7.4へ変更
- 広報用サーバー(www.ipadtaxi.jp)のwordPressのDEBUGオプションを停止
→サイトヘルスに関する推奨設定に従ったもの - phpMyAdmin 5.0.4 にアップグレード
2020年
2020-04-11
- ソースコードの自動バックアップ(毎日)処理を運用開始
- mySQLデータの自動バックアップ(毎時)処理の調整(リストアに失敗するViewを除外)
2020-03-29
- 本番用サーバー(ipadtaxi.jp)のPHPバージョンを7.1から7.3へ変更
- 本番用データベースの初期化およびデータのレストアを実施
(mysqlのシステムテーブルが破損していたため) - phpmyadmin 4.9.5 にアップグレード
2020-03-12
- 広報用サーバー(www.ipadtaxi.jp)のPHPバージョンを7.1から7.3へ変更
2019年
2019-06-28
- 本番用データベースの文字コードセットのデフォルトを utf8_general_ci から utf8mb4_bin に変更
- 開発用データベースの文字コードセットのデフォルトを utf8_general_ci から utf8mb4_bin に変更
- phpmyadmin 4.9.0.1 にアップグレード
2019-05-31
- 開発、検証用データベースを mysql 5.1 -> 5.6 へアップグレード
- phpmyadmin 4.8.5 にアップグレード(全ての作業環境を統一)
2019-04-29
- mySQLのバージョンアップ
Ver5.1 から Ver5.7 へのアップグレード
2019-02-16
- PHPのバージョンアップ
Ver5.6 から Ver7.1 へのアップグレード - ホームページを別サーバーに移設し、本体の負荷軽減を図る。
現在は同一の仮想サーバー環境で並存しているため、ホームページにアクセスが集中すると本体側のレスポンスが低下する恐れがあった
2019-01-16
- WordPress 5.0.x 以降でブロックエディタが正常に動作しないので記事の更新にしばしば失敗する問題に対してClassicEditerプラグインを導入して解決した。
- ホームページに最新記事だけをチェックするページを追加