![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Korzystam z wbudowanego modułu logowania w Symfony, który od czasu do czasu powoduje dziwne przekierowanie na takie m.in. adresy: http://localhost/Logowanie3/web/app_dev.php/_wdt/74b8fa http://localhost/Logowanie3/web/app_dev.php/_wdt/329ba8 [/php] Spotkaliście się z czymś takim? Dlaczego tak się dzieje? Znalazłem coś takiego: http://stackoverflow.com/questions/1481198...ead-of-homepage Ale przydałoby się to wytłumaczyć. EDIT: Zmieniłem security.yml dodając tam dev: oraz prod:
Ale niestety S2 zwraca błąd:
Nie wiem z jakiego powodu dev prod nie są rozpoznawane skoro przykłady w sieci je zawierają: http://stackoverflow.com/questions/9085432...y2-security-yml Pomożecie? Ten post edytował kosmos 12.08.2014, 17:39:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przy domyślnej konfiguracji Symfony z paczki Standard Edition adresy zaczynające się od /_wdt/ należą do web debug toolbara czyli tego paska na dole strony z podstawowymi informacjami n/t żądania i wykorzystanych zasobów. Analogicznie adresy z prefiksem /_profiler/ należą do "pełnej wersji" tego paska, czyli profilera, który dostępny jest po kliknięciu właściwie w cokolwiek na WDT.
Przy błędnej konfiguracji mechanizmu zabezpieczeń może dojść do niewłaściwej próby przekierowania na adres należący do WDT. Twój błąd wiąże się właśnie z tym. Masz źle sformatowany plik security.yml, przez co jest on parsowany w błędny sposób. dev, prod, secured_area powinny być podelementami firewalls, nie security - poczytaj więcej o formacie YAML: http://en.wikipedia.org/wiki/YAML |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak wiem, że security.yml był błędnie skonfigurowany, ale nie potrafiłm skonfigurować go w sposób poprawny (IMG:style_emoticons/default/smile.gif)
Póki co zrobiłem to w ten sposób i problem z wdt już nie występuje.
Mam jednak jeszcze jedno pytanie: Teraz pracuję w środowisku dev. Po zrobieniu projektu i wrzuceniu go na serwer, rozumiem że to się zmieni. Czy mógłbym prosić o informacje, źródła, gdzie mógłbym dowiedzieć się conieco o tych "trybach" pracy? Ten post edytował kosmos 12.08.2014, 19:01:45 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Serwer deweloperski i produkcyjny to jedno, środowisko Symfony (prod - app.PHP, dev - app_dev.php, inne) to drugie. Jedno z drugi nie ma nic wspólnego.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 10:11 |