私は、開発、テスト、制作など、複数の環境を使用して、Codeigniterを使用してアプリケーションを最適化する方法を理解しようとしています。複数の環境でcodeigniterを使用する
現在、私のアプリケーション用に1つのフォルダがあります。 configファイルには、環境ごとにフォルダを作成し、それぞれの環境フォルダにデータベースファイルのコピーなどを置く場所があります。
これは複数の環境を処理する最善の方法ですか?私が求めている理由は、私が私のdevサブドメインで作業するなら、私はまだメインのルートフォルダにすべて同じファイルを再アップロードしなければならないからです。これは最高のワークフローですか?
基本的に私は2つのサイトを持っています。
dev.siteurl.com siteurl.com
私はこれを処理する最良の選択肢を把握しようとしています。なぜなら、すべてのファイルをメインレベルに再アップロードして、プロダクションサーバーを処理できるようにするか、それとも簡単な方法があるのかという疑問があるからです。
siteurl.com/sandbox/index.php PHP
だから私は、ライブ本番ルートにすべて同じファイルやフォルダをアップロードする必要があるだろうか? –
いいえ、/ application/config/development /にあるファイルは、ENVIRONMENT変数を変更したときに/ application/config /内の同じファイルを上書きします。これは、開発環境とは異なる環境(データベース設定など)がある場合です。あなたの質問はワークフローの質問ですか? –
私はdev.siteurl.comとsiteurl.comを持っていて、同じファイルを2度アップロードしなければならないと思いますか? –