Catalyst¶
Catalyst to open-soruce framework do szybkiego tworzenia aplikacji webowych napisany w języku Perl z użyciem architektury MVC (ang. Model-View-Controller).
Wstępna konfiguracja domeny¶
Do uruchomienia strony napisanej w Catalyst należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS
- Została dodana Strona WWW typu PHP
- Włączono możliwość korzystania z własnego oprogramowania - Binexec
- Utworzono socket FastCGI oraz skonfigurowano .htaccess
Projekt Catalyst¶
Projekt Catalyst może znajdować się w dowolnym podkatalogu katalogu użytkownika, natomiast w celu zachowania porządku sugeruje się, aby znajdował się w katalogu /usr/home/LOGIN/domains/DOMENA/, gdzie DOMENA to dodana wcześniej domena.
Nowy projekt Catalyst¶
Aby stworzyć nowy projekt Catalyst należy skorzystać z polecenia catalyst.pl PROJEKT. W wyniku tego polecenia zostanie stworzony podstawowy projekt wraz z katalogami. Następnie trzeba przejść do katalogu projektu: cd PROJEKT i tam wykonać polecenie: perl Makefile.PL. Należy również utworzyć dowiązanie symboliczne dla plików statycznych poleceniem:
ln -s /usr/home/LOGIN/domains/DOMENA/PROJEKT/root/static /usr/home/LOGIN/domains/DOMENA/public_html/public
Uruchomienie serwera¶
Aby uruchomić serwer należy przejść do katalogu projektu i tam użyć polecenia:
./script/PROJEKT_fastcgi.pl -l ../../fastcgi0.sock