Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Symony2 na serwerze
#1
Witam,
czy tak jak tworze sobie projekt w Symofny2 i kończę nad nim pracę to czyszczę cache, zmieniam z środowiska developrskiego na produkcyjne i wrzucam na serwer czy coś jeszcze trzeba zrobić?
Odpowiedz
#2
Ustawić sobie config produkcyjny, co zakładam, że zrobiłeś przed wdrożeniem.

To wszystko Wink
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#3
Tak dokładnie.
W pliku app.php trzeba odpalić środowisko produkcyjne.
Dobrze jest wyczyścić cache. Jeśli arkusze styli i skrypty javascript masz wewnątrz bundla to jeszcze musisz je wyrzucić do katalogu web. Trochę szczegółów masz u mnie na stronce www.webmaster.na6.waw.pl
Dodatkowo może być potrzebny odpowiedni wpis do pliku .htaccess przekierowujący ruch. jeśli u Ciebie na serwerze jest takowy potrzebny napisz to wstawię jak to wygląda u mnie.
http://webmaster.na6.waw.pl
Odpowiedz
#4
To jak już jesteśmy przy Symfony, to pytanie jak zrobić coś takiego:
[Header]
[Menu]
[Content]
[Footer]
W [Content] to wiadomo cała treść, a jeśli np. menu jest budowane dynamicznie np. z bazy lub z pliku to jak to zrobić w layoucie? No bo chyba nie będę pobierał menu przy każdej akcji.

Drugie pytanie to gdzie przechowywać pliki, np. galerie zdjęć, w web? A pliki konfiguracyjne do wykonania jakieś akcji też w web? Przecież to chyba wszystko będzie dostępne dla ludu.

I jeszcze pytanie odnośnie struktury bundle. Jak przykładowo mam backendBundle i to jak potworze wszystko do tego to będę miał mnóstwo controllerow itd. czy w tedy tworzyć bundle w bundle?

Jeszcze widziałem opcje tworzenia usługi (service), pytanie co to jest usług w Symfony2? Może jakiś przykład Smile
Odpowiedz
#5
Strasznie dużo tych pytań.
Menu musisz zrobić przy każdym zapytaniu. Nie wiem jak chcesz to zrobić inaczej. Ja najcześciej robię oddzielną akcję w głównym kontrolerze która buduje menu. Jest to bardzo wygodne rozwiązanie bo wiadomo gdzie się znajduje i łatwo można coś przeedytować a nie przeszkadza w innych akcjach.

Galerie i inne pliki trzeba przechowywać w katalogu web bo tylko tam masz dostęp z poziomu aplikacji. Nie wiem jakie inne pliki konfiguracyjne chcesz przechowywać w aplikacji webowej. Wszystkie mają swoje miejsce w miejscach niedostępnych z zewnątrz.

Co do kontrolerów to nie wiem jak duże aplikacje planujesz. Ja mam już na swoim koncie kilka niezbyt wielkich serwisów i mam kilkanaście akcji w kilku kontrolerach oraz kilka bundli. Zagnieżdżać bundli nie można. Zawsze możesz różną funkcjonalność podzielić na różne bundle.

mailer to usługa służąca do wysyłania maili. usługa to lokalny albo globalny zestaw procedur służący do czegoś i ładowany tylko gdy jest potrzebny więc nie obciąża serwera.
http://webmaster.na6.waw.pl
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,457 16-07-2013, 15:58
Ostatni post: Engine
  [php] kod poprawny niby - ale na serwerze nie tworzy plików eremen 7 5,015 24-02-2012, 20:58
Ostatni post: eremen
  Skrypt PHP działa na serwerze ale nie w wampie rachel 1 2,135 25-11-2011, 01:44
Ostatni post: rachel
  Wyświetlnie plików na serwerze Marys 4 3,533 08-02-2011, 23:34
Ostatni post: szabelek18

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl