![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Pracując nad pierwszym projektem w sf doszedłem do momentu, w którym muszę przenieść aplikację na serwer produkcyjny. Mam mały mętlik i parę pytań:
Pracuję na localhoście, kiedy stwierdzam, że projekt jest gotowy, zamrażam go i przenoszę na serwer produkcyjny. Załóżmy, że muszę jeszcze wykonać jakieś prace. 1. Czy mogę pracować na localhoście na zamrożonym projekcie i kopiować przez FTP zmieniane pliki na serwer produkcyjny (tylko ja jeden pracuję nad projektem)? 2. Co jeżeli rozmrożę projekt na localhoście i dokonam w nim zmian? Czy muszę go zamrozić, usunąć z serwera produkcyjnego wszystko i wgrać na nowo? 3. Co jeżeli grafik dokona zmian na zamrożonym projekcie na serwerze produkcyjnym? Czy mogę po prostu z niego pobrać zmienione pliki szablonów i css'y i nadpisać je localhosta? Czy ma znaczenie czy projekt na localhoście jest zamrożony czy nie? Bo przecież zamrożenie nie dotyczy tych plików (prawda?). Załóżmy, że jeszcze nie chcę użyć narzędzi typu rsync. Próbuję zrozumieć to jakoś "na surowo". Wiem, że to są proste sprawy, ale przy pierwszym kontakcie z sf może w głowie powstać mały chaos. Dzięki za odpowiedzi. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
1. Czy mogę pracować na localhoście na zamrożonym projekcie i kopiować przez FTP zmieniane pliki na serwer produkcyjny (tylko ja jeden pracuję nad projektem)? 2. Co jeżeli rozmrożę projekt na localhoście i dokonam w nim zmian? Czy muszę go zamrozić, usunąć z serwera produkcyjnego wszystko i wgrać na nowo? 3. Co jeżeli grafik dokona zmian na zamrożonym projekcie na serwerze produkcyjnym? Czy mogę po prostu z niego pobrać zmienione pliki szablonów i css'y i nadpisać je localhosta? Czy ma znaczenie czy projekt na localhoście jest zamrożony czy nie? Bo przecież zamrożenie nie dotyczy tych plików (prawda?). Załóżmy, że jeszcze nie chcę użyć narzędzi typu rsync. Próbuję zrozumieć to jakoś "na surowo". Wiem, że to są proste sprawy, ale przy pierwszym kontakcie z sf może w głowie powstać mały chaos. Dzięki za odpowiedzi. 1. Tak, jak najbardziej. Ja tak zawsze robię. Zamrożony projekt to po prostu aplikacja gotowa do przeniesienia na inny serwer (na którym nie ma zainstalowanych bibliotek Symfony jak u ciebie). 2. Niekoniecznie wszystko od nowa - po prostu przegrywasz zmienione pliki, powinno śmigać. 3. Grafik pracuje na rzeczach widocznych z przeglądarki, tak? Ewentualnie na szablonach poszczególnych akcji poszczególnych modułów, tak? Jeśli tak to bez problemu. Zamrożenie polega na przeniesieniu bibliotek Symfony do katalogu projektu, pozostałe rzeczy pozostają bez zmian - z tego co pamiętam dodane są tylko katalogi /lib/symfony i /web/sf EDIT: Po każdej zmianie pamiętaj o wyczyszczeniu CACHE - na serwerze ręcznie, bo coś może nie działać! Ten post edytował qqrq 1.10.2008, 07:13:57 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Z tego co mi się wydaje, to zamrożenie i odmrożenie jest przydatne gdy zmieniasz wersję symfony na wyższą. W innych przypadkach możesz mieć cały czas projekt zamrożony.
Ja pracuje z reguły na niezamrożonym projekcie, bo w innym przypadku mam podwójne podpowiadanie składni w pdt (w sensie niektóre klasy widzi mi dwukrotnie - raz w pear raz w projekcie) |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wam obu, o to mi chodziło.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 17:02 |