przewiń do treści

Symfony w przykładach

Włodzimierz Gajda

Przykład 18.2. NotH - publikacja na serwerze

ROZDZIAŁ: 18. Publikowanie aplikacji na serwerze
ROZWIĄZANIE: 18-02-rozwiazanie.zip
START: 18-02-start.zip
PODGLĄD ON-LINE: http://p18-02.symfony.gajdaw.pl

Uwaga

Baza danych z przykładów 18.1 i 18.2 zawiera rekordy o wielkości 2 MB. Domyślne ograniczenia serwera MySQL ograniczają wielkość rekordu do 1 MB. W celu uruchomienia przykładu należy w konfiguracji serwera MySQL umieścić wpis: max_allowed_packet=10M Jeśli serwer MySQL został zainstalowany wraz z całym pakietem XAMPP, wówczas plikiem konfiguracyjnym serwera MySQL jest plik: C:\xampp\mysql\bin\my.ini Jeśli serewer MySQL został zainstalowany z plików pobranych z serwera MySQL.com, to plikiem konfiguracyjnym jest plik C:\Program Files\MySQL\MySQL Server 5.1\my.ini Po zmodyfikowaniu pliku my.ini należy pamiętać o zrestartowaniu serwera MySQL.

Uruchamianie przykładu na http://localhost

Przykład przygotowany wyłącznie z myślą o publikacji na serwerze. Wersja działająca na serwerze localhost jest dostępna jako przykład 18-01.

Uruchamianie przykładu na serwerze

  1. Rozpakuj plik 18-02-rozwiazanie.zip
  2. Wypakowane pliki umieść na serwerze
  3. Utwórz na serwerze pustą bazę danych
  4. Wykorzystując program phpMyAdmin wykonaj na serwerze import zawartości bazy danych. Zaimportuj plik
    18-02-rozwiazanie/00-dodatki/eksport-bazy-danych/noth.sql
  5. W pliku konfiguracyjnym 18-02-rozwiazanie/config/databases.yml wprowadź parametry dostępu do bazy danych na serwerze
  6. Przekieruj domenę http://noth.twoj.serwer na folder 18-02-rozwiazanie/web/
  7. Odwiedź przeglądarką adres
    http://noth.twoj.serwer