質問: LAMP環境でWEBアプリを作成しています。 特定の日時にならないと作動しない仕組みを構築したのですが本番サーバでのテストの仕方で悩んでいます。 ローカル環境では問題ないのですが他の人間に確認してもらう為、本番サーバでテストする必要があるのです。 サーバ自体の時間を変更してしまえば検証出来るのですが他のシステムや機能に影響が出るため出来ません。 出来れば特定ディレクトリ、特定バーチャルドメインのみで変更がしたいのですが可能でしょうか?
回答: >出来れば特定ディレクトリ、特定バーチャルドメインのみで変更がしたいのですが可能でしょうか? できません。 >サーバ自体の時間を変更してしまえば検証出来るのですが サーバの時間を変更しなくても、ある程度確認でる仕組みにしておかなかったので無理です。 また、本番サーバで全テストを行うのは不可能ですから、 そういうテストは本番サーバーでは行わないです。 今回の場合なら、日付とか取得する関数は、ユーザー関数でラッピングしておいて 実際に、サーバーの日付を変えなくても日付を換えれるような仕組みを作っておくとか そういう風にしないと無理ですね。 そういう仕組みがないのなら、本番サーバーとほぼ同一の環境で確認する以外にありません。