Autor wpisu: Jacek Skirzyński, dodany: 28.02.2014 23:18, tagi: php, symfony2
Ostatnio miałem okazję uruchamiać na hostingu współdzielonym od home.pl aplikację w Symfony2. Uruchomienie było testowe, ale jak zwykle były problemy.
Google podpowiedziało rozwiązanie umieszczone na forum PHP. Opis jest szczegółowy, jednak w moim wypadku efekt nie działał, więc zacząłem sam kombinować. Poniżej moje zapiski:
- utworzenie konta FTP z dostępem do katalogu
/strona
(oczywiście nazwy każdy dobiera indywidualnie); - skierowanie domeny/subdomeny na katalog
/strona/web
, serwis musi być bez separacji; - przegranie plików projektu do katalogu
/
konta FTP (tzn. do katalogu/strona
całego konta hostingowego); - dodanie pliku
php.ini
z poniższymi wpisami:short_open_tag = Off magic_quotes_gpc = Off
- w pliku
web/.htaccess
należy dodać komentarze w linijkach:RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L]
- jeżeli wersja PHP nie jest przełączona w panelu zarządzania hostingiem, trzeba to zrobić w pliku
web/.htaccess
dodając linijki::Location /*.php Use php53 :Location
minimum dla Symfony2 to PHP 5.3.3, ale home.pl udostępnia też PHP 5.4 (
Use php54
) - po wyczyszczeniu cache i skonfigurowaniu aplikacja powinna już działać.