Chcę hostować wiele witryn opartych na Symfony2 w jednym katalogu głównym (serwerze). Czy byłoby możliwe udostępnienie plików z symfony? (sprzedawcy itp.). Czy ktoś zna tutorial? Czy trudno jest zarządzać? AFAIK instalacja Symfony ma około 600 MB i nie chcę tego zapisywać w sposób nadmiarowy.Czy można udostępnić instalację Symfony2 (wiele witryn [domen] na jednym serwerze)?
Odpowiedz
pewno wygląda to możliwe. Kilka rzeczy do zapamiętania:
- Folder
Symfony/vendors
zawiera cały kod związany z Symfony. Można to łatwo udostępnić między aplikacjami. - Folder
Symfony/app
zawiera pliki związane z aplikacją, takie jak config i cache, a nie powinien być współużytkowany przez aplikacje między. - Folder
Symfony/web
zawiera folder publiczny, z którego będzie obsługiwana aplikacja, a nie będzie współużytkowany przez. - Folder
Symfony/src
zawiera swoje tobołki i mogą być dzielone w zależności od potrzeb
Więc przynajmniej, wykonaj następujące czynności:
- Zrób kopie
web
iapp
folderach. Zachowaj kopie w folderzeSymfony
. AFAIK, nie ma łatwego sposobu na umieszczenie tych folderów w różnych lokalizacjach. - W nowym folderze
app
edytujapp.php
iapp_dev.php
. Zastąp wszystkie odwołania do folderuapp
nazwą nowego/drugiego folderu aplikacji. - Uruchom
php newapp/console assets:install newapp
w linii poleceń, aby zainstalować pakiet aktywów.
Na pewno można również skopiować folder src
, chociaż nie eksperymentowałem z tym. Ponowne użycie pakietów jest prawdopodobnie dobrym pomysłem.
Mówisz o ramie? Jeśli tak, po prostu możesz przenieść folder w dowolne miejsce na serwerze (powiedzmy "/ usr/local/symfony") i ze swoich witryn, po prostu załaduj autoloader z tego katalogu.
Aby uzyskać więcej informacji, sprawdź numer this page of the documentation (w części "Weryfikacja instalacji").
Jeśli chcesz użyć tej samej aplikacji na wszystkich swoich stronach internetowych, to musi być projekt na tym, że ...
tak, mówię o strukturze, ale twój link dotyczy poprzedniej wersji, a nowa wersja AFAIK jest zupełnie inna (struktura ordnera itd.). – NaN
Ups, nie widziałem ... Przepraszam! Próbowałem się rozejrzeć, ale wydaje się, że nie ma jeszcze udokumentowanego sposobu, aby to zrobić. –
- 1. Wskaż wiele domen do jednej witryny na serwerze IIS7
- 2. Wiele witryn w wielu projektach na tym samym serwerze szyn
- 3. Wiele witryn Symfony
- 4. Wiele witryn w Django
- 5. Obsługa nagich domen dla witryn Azure
- 6. Uruchom wiele elastycznych węzłów jako usługa na jednym serwerze Ubuntu
- 7. Czy można zainstalować wiele instalacji Eclipse na jednym komputerze?
- 8. Jednokrotne logowanie, wiele domen na tym samym serwerze, ruby na szynach
- 9. Jak prawidłowo ustawić lakier do witryn Symfony2?
- 10. Jak mogę obsługiwać wiele witryn na tym samym serwerze za pomocą hapi.js?
- 11. Uruchamianie wielu witryn na węźle node.js
- 12. Czy można mapować wiele domen do pojedynczej aplikacji Google App Engine?
- 13. Django - Wiele witryn Strony buforujące
- 14. Wiele domen ze sprężynowym mvc
- 15. Dwie ekspresowe "aplikacje" na jednym serwerze NodeJS?
- 16. Czy można zainstalować strefy czasowe na serwerze?
- 17. Czy Node.js można uruchomić na serwerze Tomcat?
- 18. Czy można wyświetlać wiele pól w jednym nagłówku Vary?
- 19. Wiele UITableViews na jednym UIView
- 20. Czy można bezpiecznie udostępnić publicznie Firebase apiKey?
- 21. Czy w pliku Symfony2 plik validation.yml można podzielić na wiele plików przy użyciu importu?
- 22. Wiele adresów IP + domen + certyfikaty SSL dla jednej witryny internetowej
- 23. angular2 Nie można mieć wiele powiązań szablonów na jednym elemencie
- 24. obsługi wielu witryn publicznych na tkaninie usług
- 25. Wiele modeli ng na jednym polu wprowadzania?
- 26. Jak udostępnić plik application.properties w serwerze WWW Tomcat na wiosnę?
- 27. Możliwe jest wiele środowisk na tym samym serwerze RabbitMQ?
- 28. Wiele na() lub przełącznik() w jednym na()
- 29. Symfony2 bezpieczeństwo: Wiele dostawców
- 30. Czy mogę grupować wiele domen w grupie routingu w Laravel?
patrz [rozwiązano - wiele stron internetowych na tej samej bazie symfony2?] (Http://forum.symfony-project.org/viewtopic.php?f=11&t=37166#p123723) – dvb