2011
12.26

W momencie pisania artykułu ZF jest w wersji beta2. Znaczy to mniej więcej tyle, że coś może nie działać jak trzeba oraz coś może przestać działać przy wydaniu wersji kolejnych. Niemniej jednak będę uaktualniał ten artykuł jeśli do wydania wersji stabilnej rozwiązanie zawarte w tym artykule przestanie działać. Cały tutorial zostanie zrobiony na systemie Ubuntu Server 11.10. Po znalezieniu plików konfiguracyjnych odpowiadających tym z tutoriala, powinien on działać również na innych wersjach systemu Linux jak i na systemie Windows.

A teraz do rzeczy!

Czego nam trzeba?

ZF2 do działania potrzebuje:

  • PHP 5.3.3 (lub kolejne wersje)
  • mod_rewrite

Ponieważ w zamiarach mamy stworzenie systemu CMS instalujemy architekturę LAMP lub WAMP.
Domyślny pakiet PHP w Ubuntu zawiera PHP w wersji 5.3.5. WAMP dla Windowsa zawiera PHP w wersji 5.3.8. Spełniają więc potrzeby ZF2.

Jeśli chodzi o mod_rewrite potrzebna nam jest konkretnie opcja „AllowOverride All”. Nie musimy tego robić pod Apache. Możemy użyć dowolnego serwera www który posiada opcję równoważną do mod_rewrite (Lighttpd, ngix).

Konfiguracja domeny

Teraz przejdźmy do konfiguracji środowiska tak, aby nasza aplikacja uruchamiała się po wpisaniu domeny „zftutorial.dev”.

Czytaj więcej >>

2011
12.21

Instalacja Doctrine

Właśnie uświadomiłem sobie o bezsensowności pisania o instalacji samego Doctrine.

Dlaczego?

Ponieważ jest przepiękny tutorial na oficjalnej stronie Doctrine, a do mojego tutoriala i tak trzeba napisać kawałek aplikacji, żeby pokazać działanie. I tu brakuje nam ZF.

Co więc będzie?

Zrobimy własny system CMS w oparciu o ZF oraz Doctrine.
Po świętach pojawi się artykuł o tym jak to zrobić. Z każdym artykułem nasz CMS będzie się rozrastał o nowe elementy z ZF oraz Doctrine.