Cześć, mam "dziwny" problem - na serwerze domyślnie ustawione jest php 5.6 (muszę mieć bo stara strona na tym chodzi). Symfony 4 działa na php 7.2, więc biorę sobie pliczek .htaccess (jest w katalogu public po instalacji apache pack dla symfony) i dodaję na samej górze takie coś: :Location /*.php Use php72 :Location - ok. aplikacja odpala się na php 7.2, ale wchodząc na dowolną podstronę zawsze automatycznie kieruje na stronę główną. Macie może jakiś pomysł na ten problem? Kolejna sprawa to kodowanie znaków w bazie danych MySQL - patrząc na phpmyadmin wszędzie mam utf8, w symfony też ustawiłem wszędzie utf8 + driver na mysqli. Pliki mają utf8. Cały czas wysypuje polskie znaki, zapis do bazy danych pokazuje "krzaki" w phpmyadmin. Może macie na to jakiś pomysł?
daj plikowi w np notepad++ kodowanie na utf8 Daj subdomenę i separację, problem powrotu na stronę główną zniknie.
Dzięki. Pliki weryfikowałem czy mają utf8 i mają - też w notepad++ Co do separacji - powoduje ona błędy z dostępem do vendor itd. Warning: require(//../vendor/autoload.php): failed to open stream: No such file or directory in /index.php on line 8 Warning: require(//../vendor/autoload.php): failed to open stream: No such file or directory in /index.php on line 8 Fatal error: require(): Failed opening required '//../vendor/autoload.php' (include_path='.:/:/usr/local/php72/lib/pear') in /index.php on line 8
To jest tak, że cała logika trzymana jest pewnych folderach, w vendor różne paczki, a domena musi wskazywać na folder public bo tam jest plik index. On odwołuje się m.in. do vendor, ktory jest na tym samym poziomie co public.
Podbijam temat. Ja zainstalowałem sobie Symfony 4 na moim koncie na home.pl i wygląda na to, że strona główna działa tylko, gdy ustawię opcję bez separacji serwisu (bo domyślnie katalog public jest na tym samym poziomie, co inne, potrzebne aplikacji). Natomiast problem jest z routingiem. Dowolny adres, który dobrze dziła na lokalnej maszynie tutaj nie działa. Jak można to rozwiązać, by routing działał poprawnie? Dodam, że kiedyś miałem ten sam problem z frameworkami Laravel.
Ludzie z home.pl z tego co pamiętam wyczyścili cache i zaczęło działać. Spróbuj ale nie mam przekonania. Ja na pewno nie będę tutaj trzymał aplikacji na synfony 4.
W moim przypadku symfony będzie zrzeral "dużo" pamięci. Na tym hostingu co mam w home.pl są za duże ograniczenia. Nawet homepage mi nie wstanie. Wziąłem vps u konkurencji - ovh. No i denerwowało mnie, że miałem problem z ta aplikacja od samego początku.