Mam następujący problem: serwer, na którym są moje aplikacje został zmieniony na inną maszynę. PHP zostało upgradowane do 5.2.9. Ucierpiały moje aplikacje na Symfony.
Pierwsze co zauważyłem, to że na jednej stronie nie działają wszystkie podstrony, które w module mają katalog "validate" z plikiem walidacji. Wyrzuciłem więc chwilowo te katalogi i strona działa normalnie. Problemu jeszcze nie rozgryzłem. Objawy są takie, że pokazuje się biała strona i zero komunikatów.
Drugi problem, bardziej dokuczliwy i pilny jest taki, że nie działa też aplikacja w całości wygenerowana przez generator Symfony. Tam nie mam żadnych walidatorów. Tak jak w pierwszym przypadku - biała strona, zero komunikatów. Logi symfony kończą się tak:
Kod
(...)
May 31 00:54:12 symfony [info] {myUser} User is not authenticated
May 31 00:54:12 symfony [info] {sfContext} Initialization
May 31 00:54:12 symfony [info] {sfFrontWebController} Dispatch request
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfCommonFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfValidationExecutionFilter"
May 31 00:54:12 symfony [info] {sfGuardAuthActions} Call "sfGuardAuthActions->executeSignin()"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/symfony/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfFrontWebController} Initialization
May 31 00:54:12 symfony [info] {sfPatternRouting} Match route [homepage] for "/"
May 31 00:54:12 symfony [info] {sfWebRequest} Request parameters array ( 'module' => 'zadanie', 'action' => 'index',)
May 31 00:54:12 symfony [info] {myUser} Automatic user logout due to timeout
May 31 00:54:12 symfony [info] {myUser} User is not authenticated
May 31 00:54:12 symfony [info] {sfContext} Initialization
May 31 00:54:12 symfony [info] {sfFrontWebController} Dispatch request
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfCommonFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfValidationExecutionFilter"
May 31 00:54:12 symfony [info] {sfGuardAuthActions} Call "sfGuardAuthActions->executeSignin()"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/symfony/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfFrontWebController} Initialization
May 31 00:54:12 symfony [info] {sfPatternRouting} Match route [homepage] for "/"
May 31 00:54:12 symfony [info] {sfWebRequest} Request parameters array ( 'module' => 'zadanie', 'action' => 'index',)
May 31 00:54:12 symfony [info] {myUser} Automatic user logout due to timeout
May 31 00:54:12 symfony [info] {myUser} User is not authenticated
May 31 00:54:12 symfony [info] {sfContext} Initialization
May 31 00:54:12 symfony [info] {sfFrontWebController} Dispatch request
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfCommonFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfValidationExecutionFilter"
May 31 00:54:12 symfony [info] {sfGuardAuthActions} Call "sfGuardAuthActions->executeSignin()"
May 31 00:54:12 symfony [info] {myUser} User is not authenticated
May 31 00:54:12 symfony [info] {sfContext} Initialization
May 31 00:54:12 symfony [info] {sfFrontWebController} Dispatch request
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfCommonFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfValidationExecutionFilter"
May 31 00:54:12 symfony [info] {sfGuardAuthActions} Call "sfGuardAuthActions->executeSignin()"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/symfony/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfFrontWebController} Initialization
May 31 00:54:12 symfony [info] {sfPatternRouting} Match route [homepage] for "/"
May 31 00:54:12 symfony [info] {sfWebRequest} Request parameters array ( 'module' => 'zadanie', 'action' => 'index',)
May 31 00:54:12 symfony [info] {myUser} Automatic user logout due to timeout
May 31 00:54:12 symfony [info] {myUser} User is not authenticated
May 31 00:54:12 symfony [info] {sfContext} Initialization
May 31 00:54:12 symfony [info] {sfFrontWebController} Dispatch request
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfCommonFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfValidationExecutionFilter"
May 31 00:54:12 symfony [info] {sfGuardAuthActions} Call "sfGuardAuthActions->executeSignin()"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/symfony/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/:module/:action/*"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/login"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/logout"
May 31 00:54:12 symfony [info] {sfPatternRouting} Connect "/request_password"
May 31 00:54:12 symfony [info] {sfFrontWebController} Initialization
May 31 00:54:12 symfony [info] {sfPatternRouting} Match route [homepage] for "/"
May 31 00:54:12 symfony [info] {sfWebRequest} Request parameters array ( 'module' => 'zadanie', 'action' => 'index',)
May 31 00:54:12 symfony [info] {myUser} Automatic user logout due to timeout
May 31 00:54:12 symfony [info] {myUser} User is not authenticated
May 31 00:54:12 symfony [info] {sfContext} Initialization
May 31 00:54:12 symfony [info] {sfFrontWebController} Dispatch request
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfCommonFilter"
May 31 00:54:12 symfony [info] {sfFilterChain} Executing filter "sfValidationExecutionFilter"
May 31 00:54:12 symfony [info] {sfGuardAuthActions} Call "sfGuardAuthActions->executeSignin()"
Sprawdziłem prawa dostępu do katalogów - wszystko w porządku. Praktycznie całe aplikacje skasowałem i wgrałem na serwer od nowa - żadnej zmiany. Czyściłem cache. Aplikacje łączą się poprawnie z bazą. Mod rewrite działa poprawnie.
UPDATE: patrząc na te logi rano zrobiłem oczywistą rzecz - security: off i system ożył, ale co to za życie. To musi być zabezpieczone

Będę BARDZO wdzięczny za jakieś wskazówki
