przewiń do treści

Symfony w przykładach

Włodzimierz Gajda

Przykład 23. Angaże

ROZDZIAŁ: 23. Administracja kontami użytkowników
ROZWIĄZANIE: 23-rozwiazanie.zip
START: 23-start.zip
PODGLĄD ON-LINE: http://p23.symfony.gajdaw.pl

Uruchamianie przykładu na http://localhost

  1. Rozpakuj plik 23-rozwiazanie.zip
  2. Wykonaj skrypt 23-rozwiazanie/00-dodatki/zrzut-bazy-danych/zrzut-bazy-danych.sql
    Jeśli konto root serwera MySQL ma hasło AX1BY2CZ3, wówczas wystarczy uruchomić skrypt wsadowy zrzut-bazy-danych.bat
  3. Odwiedź przeglądarką adres
    http://localhost/23-rozwiazanie/web/
  4. Zaloguj się do panelu administracyjnego. Użyj danych:

    użytkownik: admin
    hasło: supertajnehaslo


    użytkownik: janek
    hasło: supertajnehaslo

    użytkownik: redaktor
    hasło: supertajnehaslo

    użytkownik: dyrektor
    hasło: supertajnehaslo

  5. Jeśli chcesz, by po wykogowaniu następował powrót do strony głównej witryny, w pliku
    23-rozwiazanie/apps/backend/config/app.yml
    wprowadź adres aplikacji frontend, np.:
    sf_guard_plugin_success_signout_url: /23-rozwiazanie/web/
  6. Po zmodyfikowaniu pliku app.yml wyczyść pamięć podręczną. W tym celu usuń zawartość folderu
    23-rozwiazanie/cache/

Uruchamianie przykładu na serwerze

  1. Rozpakuj plik 23-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
    23-rozwiazanie/00-dodatki/eksport-bazy-danych/angaze.sql
  5. W pliku konfiguracyjnym 23-rozwiazanie/config/databases.yml wprowadź parametry dostępu do bazy danych na serwerze
  6. Odwiedź przeglądarką adres
    http://twoj.serwer/23-rozwiazanie/web/
  7. Zaloguj się do panelu administracyjnego. Użyj danych:

    użytkownik: admin
    hasło: supertajnehaslo


    użytkownik: janek
    hasło: supertajnehaslo

    użytkownik: redaktor
    hasło: supertajnehaslo

    użytkownik: dyrektor
    hasło: supertajnehaslo

  8. Jeśli chcesz, by po wykogowaniu następował powrót do strony głównej witryny, w pliku
    23-rozwiazanie/apps/backend/config/app.yml
    wprowadź adres aplikacji frontend, np.:
    sf_guard_plugin_success_signout_url: /23-rozwiazanie/web/
  9. Po zmodyfikowaniu pliku app.yml wyczyść pamięć podręczną. W tym celu usuń zawartość folderu
    23-rozwiazanie/cache/