複数のSymfony2ベースのウェブサイトを1つのルート(サーバ)でホストしたいと考えています。 symfony自身のファイルを共有することは可能でしょうか? (ベンダーなど)。誰かがチュートリアルを知っていますか?管理が難しいですか? AFAIK Symfonyのインストールには約600MBがあり、これを冗長な方法で保存したくありません。symfony2のインストールを共有することが可能です(複数のウェブサイト[ドメイン]を1つのサーバに)
答えて
私は確かに可能になります。覚えておくべきいくつか:
Symfony/vendors
フォルダには、すべてのSymfony関連のコードが含まれています。これはアプリケーション間で簡単に共有できます。Symfony/app
フォルダには、設定やキャッシュなどのアプリケーション関連のファイルが含まれており、はアプリケーション間でを共有しないようにしてください。Symfony/web
フォルダーには、アプリケーションが配信されるパブリックフォルダーが含まれており、は、を共有しないでください。Symfony/src
フォルダがあなたのバンドルが含まれており、共有することができ、ニーズに応じて、
だから、せめて、次の操作を行います
- は
web
とapp
フォルダのコピーを作成します。コピーはSymfony
フォルダに保存してください。 AFAIK、これらのフォルダを別の場所に置くのは簡単な方法ではありません。 - 新しい
app
フォルダでは、app.php
とapp_dev.php
の両方を編集します。app
フォルダへのすべての参照を新しい/秒のアプリケーションフォルダの名前に置き換えます。 - コマンドラインで
php newapp/console assets:install newapp
を実行して、バンドルされたアセットをインストールします。
src
フォルダをコピーすることもできますが、私はこれを試していません。あなたのバンドルを再利用することは、おそらくどのような場合でも良い考えです。
フレームワークについてお話ししていますか?はいの場合は、サーバー上のどこにでもフォルダを移動できます( '/ usr/local/symfony'としましょう)。サイトから、このディレクトリからオートローダーをロードするだけです。
詳細については、this page of the documentation(「インストールの確認」の部分)をご覧ください。
すべてのあなたのウェブサイトで同じアプリケーションを使用したい場合は、それがそのために設計しなければなら...
はい、私はフレームワークについて話していますが、あなたのリンクは以前のバージョンについてのものであり、AFAIKの新しいバージョンはかなり異なっています(ordner structureなど)。 – NaN
おっと、見ていません...申し訳ありません!私は周りを見回そうとしましたが、まだこれを行う方法は文書化されていないようです。 –
- 1. 複数のmvc 3プロジェクト間でビューを共有することが可能
- 2. vncサーバの画面をクライアントと共有することは可能ですか?
- 3. どのように複数のデータに1つの設定オブジェクトを共有することができます
- 4. Symfony2の:倍数のアプリ、1つの共有翻訳フォルダ
- 5. Jenkins:1つの共有リソースを持つ複数のジョブ
- 6. エンティティフレームワーク、複数のedmxが接続文字列を共有することは可能ですか?
- 7. 複数のangular.jsアプリ間で1つのサービスを共有
- 8. 複数のコンポジットWPFアプリケーションをまとめて1つのシェルを共有する
- 9. 共有メモリと実行可能ファイルの複数のコピーを実行する
- 10. 複数のクラスで共有される1つのメソッド
- 11. (N)Hibernate - 複数のテーブルを1つのクラスに動的にマップすることが可能です
- 12. 複数のドメインと1つの仮想ホスト|ワイルドカードホスト(共有ホスティング)?
- 13. タイムラインに複数のアクションを1つのページで共有できますか?
- 14. 複数のUIViewControllersの間で1つのストーリーボードシーンを共有する方法
- 15. 複数のWAMPスタックをインストールして使用することが可能
- 16. 1つの接続要求で複数のDBからデータを取得することが可能です
- 17. CakePHPは複数のコントローラアクションを1つのビューでインスタンス化することが可能です
- 18. 複数のアカウントで1つのC#プログラムを実行することが可能です
- 19. Herokuでは、1つのアプリが複数の環境を持つことは可能ですか?
- 20. weblogic 10.3サーバの複数の戦争でEhcacheを共有
- 21. 複数のnode.js HTTPプロセス間で1つのポートを共有する
- 22. 複数のランチャーアクティビティを持つことは可能ですか?
- 23. 複数のJOptionPaneダイアログを持つことは可能ですか?
- 24. HTML5キャッシュ - 1つのURLに複数の異なるキャッシュを持つことは可能ですか?
- 25. 1つのチャンクを複数のDB領域で共有できますか?
- 26. Sitecore - 1つのノードに複数のURLを設定することは可能ですか?
- 27. 複数の多次元配列を1つの配列に格納することは可能ですか?
- 28. ハスケルでの共有を検出することは可能ですか?
- 29. 1つのバッファを共有する - スレッドセーフ
- 30. 1つのコマンドで複数のコントローラを足場に乗せることは可能ですか?
[解決済み - 同じsymfony2ベースの複数のウェブサイト?](http://forum.symfony-project.org/viewtopic.php?f=11&t=37166#p123723) – dvb