0

新しい Codeigniter アプリケーションをローカルで作成しようとしています。適切なベストプラクティスに適合するのに役立つ正しいファイル構造を使用する必要があることに興味があります。MAMP 内のデフォルトのルート ディレクトリは変更していません。私がやりたいことは、ライブ サイトにアップロードする準備ができたときに、それが機能するために追加する必要がないようにセットアップすることです。システム フォルダーとアプリケーション フォルダーの正しい場所が表示されるように、index.php ファイルを構成しています。サイト 1 がメイン サイトです。

今私はこれを持っています:

ローカル

/MAMP
    /htdocs
        /sites
            /site1
                /system
                /application
                /public_html
                    index.php
            /site2
                /system
                /application
                /public_html
                    index.php
            /site3
                /system
                /application
                /public_html
                    index.php

住む

/root
    /application
    /dev
        /site1
            /application
            /system
            /public_html
                index.php
                .htaccess
        /site2
            /application
            /system
            /public_html
                index.php
                .htaccess
    /sites
        /site3
            /application
            /system
            /public_html
                index.php
                .htaccess
        /site4
            /application
            /system
            /public_html
                index.php
                .htaccess
    /public_html
        /public_html
            /assets
                /css
                /js
                /images
            index.php
            .htaccess
    /system
4

1 に答える 1

1

CodeIgniter のルート フォルダー index.php には、システムが運用環境か開発環境かを判断するために設定する環境変数があります。これは、すべての受信リクエストをルーティングする index.php です。

開発マシン用にこの環境変数を設定し、ライブ サーバー用に別のファイルを用意します。

application/config では、環境変数と同じ名前のフォルダーの下に、本番環境と開発環境の構成ファイルを個別に保存できます。

于 2013-04-25T23:25:50.130 に答える