1

Laravel の 1 つのインストールから 2 つのサイトを実行しようとしています。1 つはメイン サイトとして、もう 1 つはサブドメイン内に含まれています。私は最初に次の質問を投げかけました:共有ホスティングで Laravel 4 で実行されている 2 つの異なるアプリケーションをホスティングし、奇妙なエラーに遭遇するまでクラックしたと思いました。

次の構造の下で共有ホスティングでサイトを実行しています...

/private/
    app1/
        app/
        bootstrap/
        workbench/
    app2/
        app/
        bootstrap/
        workbench/
    vendor/

/public_html/
    css/
    js/
    app2/
        css/
        js/

これで、サブドメインが作成され、ブラウザ経由でアクセスできるようになりましたが、サイトをロードすると、次の Laravel エラー メッセージが表示されます。

ビュー [レイアウト] が見つかりません。

問題は、これが app2 ではなく app1 のメイン レイアウト テンプレートであることです。/private/app2/bootstrap/autoload.php を指すように、/public_html/app2/index.php に完全なホスト パスをハード コードしました ...そして /private/app2/bootstrap/start.php 内でも同様に I'フルパスもハードコーディングしましたが、それでもメインの app1 サイトを探します。

サブドメインが app2 フォルダーを指すようにするために何を変更すればよいかを正確に理解できないようです。ここで明らかなことへのヒントは素晴らしいでしょう。

4

1 に答える 1

0

次の構造を試しましたか?

/private/
    app1/
            app/
            bootstrap/
            workbench/
    app2/
            app/
            bootstrap/
            workbench/
    vendor/

/public_html_main/
    css/
    js/

/public_html_subdomain/
    css/
    js/
于 2013-12-07T02:02:55.270 に答える