2011-07-05 11 views
0

多くの時間、私たちはWAMP、XAMPPのようなパッケージで提供されるローカルサーバーを使って、私たちの個人的なシステムでWebアプリケーションを構築します。しかし、私たちのシステムで行っている設定は、そのアプリケーションをホストしているサーバと100%一致することはほとんどありません。これにより、デバッグの複雑さが増します。特にホストしているサーバーがエラーを隠すように設定されている場合すべてをデバッグするためにエラーログに依存することは、不快なオプションであり、利用可能であることも保証されていません。開発サーバーと運用サーバーの違いを最小限に抑える方法は?

このような違いを最小限に抑えるための対策はありますか?

Webサーバーによっては、サーバーごとに構成が異なる可能性があります。この場合でも、共有ホスティングであっても、アプリケーションをホスティングする前に、または構築を開始する前に、そのポインタを知りたいと思います。

+0

私はXenベースのVPSを使用し、ローカルで同じ構成のXenベースのVPSをインストールしました。スナップショットを使ってまったく同じ設定をすることさえできると思います。 – Jonas

答えて

0

デプロイメントサーバーのクローンであるステージングサーバーを使用します。ステージングサーバーによるコードの実行(バージョンコントロールを使用)は、新しいコード/コードの変更が実際の環境で期待どおりに機能することを確実にするための高速で信頼性の高い方法です。

私たちはUbuntuサーバーを使用していますが、開発環境としてUbuntuを使用することを選択したので、作業が非常に簡単になりました。

+0

まだ、実装するための適切な解決策はありません。 – Starx

+0

http://www.ubuntu.comからUbuntuをダウンロードする - LAMPをインストールする。 ;) – red

+0

私はUbuntuにもランプをインストールしています。これは本当に違いを最小限に抑えますか? – Starx

関連する問題