Catalyst: Różnice pomiędzy wersjami

(Utworzono nową stronę "''Catalyst'' to framework open source do szybkiego tworzenia aplikacji webowych napisany w języku Perl z użyciem architektury MVC (ang. Model-View-Controller). === Ws...")
 
 
(Nie pokazano 5 wersji utworzonych przez 2 użytkowników)
Linia 3: Linia 3:
 
=== Wstępna konfiguracja domeny ===
 
=== Wstępna konfiguracja domeny ===
  
Do uruchomienia strony napisanej w ''Catalyst'' należy pierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
+
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]].
 
* Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]].
Linia 16: Linia 16:
 
==== Nowy projekt Catalyst====
 
==== Nowy projekt Catalyst====
  
Aby stworzyć nowy projekt Catalyst należy skorzystać z polecenia <code>catalyst.pl Projekt</code>. W wyniku tego polecenia zostanie stworzony podstawowy projekt wraz z katalogami. Następnie trzeba przejść do folderu projektu <code>cd Projekt</code> i tam wykonać <code>perl Makefile.pl</code>. Należy również utworzyć dowiązanie symboliczne dla plików statycznych poleceniem: <code>ln -s /home/''login''/domains/''domena''/Projekt/root/static/ /home/''login''/domains/''domena''/public_html/static</code>.
+
Aby stworzyć nowy projekt Catalyst należy skorzystać z polecenia <code>catalyst.pl Projekt</code>. W wyniku tego polecenia zostanie stworzony podstawowy projekt wraz z katalogami. Następnie trzeba przejść do folderu projektu <code>cd Projekt</code> i tam wykonać <code>perl Makefile.PL</code>. Należy również utworzyć dowiązanie symboliczne dla plików statycznych poleceniem: <code>ln -s /home/''login''/domains/''domena''/Projekt/root/static/ /home/''login''/domains/''domena''/public_html/public</code>.
  
 
=== Uruchomienie serwera ===
 
=== Uruchomienie serwera ===
Linia 24: Linia 24:
  
 
=== Odnośniki zewnętrzne ===
 
=== Odnośniki zewnętrzne ===
* [http://www.catalystframework.org/ Catalyst Framework]
+
* [http://catalyst.perl.org/ Catalyst Framework]
  
[[Kategoria:WWW]]
+
[[Kategoria:Perl]]

Aktualna wersja na dzień 22:31, 20 lis 2022

Catalyst to framework open source 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 folderze /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 folderu projektu cd Projekt i tam wykonać perl Makefile.PL. Należy również utworzyć dowiązanie symboliczne dla plików statycznych poleceniem: ln -s /home/login/domains/domena/Projekt/root/static/ /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

Odnośniki zewnętrzne