@JcL: Zaloguj się do DirectAdmina jeśli masz → Statystyki / Logi serwisu → Logi błędów Apache'a. Tam masz pewnie info o przyczynie 500, możliwe, że trzeba poprawić jedną rzecz możliwe, że nie trzeba 500 generalnie oznacza, że nie wiadomo.
A no i 1.6 powinno śmigać na nowszych wersjach PHP, ja bym się osobiście bał, że na 5.3 są problemy. :)
@JcL: Ustawienia php: error reporting na E_ALL, display errors na on; restart fpm albo apache (zależy jak odpalone). Na ekranie powinno pokazać co jest powodem.
@JcL: A i fakt, że front nie działa nie oznacza, że nie działa panel administracyjny, możesz wejść do admina wyłączać/włączać moduły i sprawdzać czy strona wstała, możesz wejść na stronę produktu albo regulaminu tam są podpięte inne moduły niż np. na stronie głównej i jeśli te strony działają to zawężasz obszar poszukiwań.
PHP Notice: Trying to get property of non-object in /home/konto/domains/domena.pl/public_html/modules/posstaticblocks/ajax.php on line 9, referer: https:/domena.pl/adminx/index.php?controller=AdminDashboard&token=78ae1247e07faf867986e320d6473beb
@JcL: Komplikujesz sobie, ustal czy masz załączoną faktycznie nowszą wersje PHP. Utwórz plik o którym pisałem wyżej (tam jest cały kod - nie mogę go wkleić tutaj, bo Wykop go blokuje). Jak utworzysz plik wejdź na strona.pl/nazwapliku.php) ta funkcja wyświetla informacje o obecnej wersji PHP.
Będziesz wiedział czy zmieniłeś czy nie, jak nie zmieniłeś to problem tkwi nie w Prestashop, a w .htaccesie / serwerze (może na twoim hostingu wersje
@JcL: A możesz się zalogować do panelu administracyjnego sklepu (sklepadres.pl/admin11111)? Bo on jest niezależny od sklepu dla użytkowników, to co wykłada sklep (jeśli to moduł) nie ma prawa blokować dostępu do strony zaloguj w tym panelu.
Mirki
Mam prestę 1.6 i wersja PHP ... 5.3 (ʘ‿ʘ)
Po aktualizacji (via htaccess) nawet do 5.4 (wymóg wtyczki płatności) wywala mi 500 error :/
Jakieś pomysły? Wina całego systemu czy jakiś moduł? Jak sprawdzić który moduł może powodował ten błąd :/ ?
Zaloguj się do DirectAdmina jeśli masz → Statystyki / Logi serwisu → Logi błędów Apache'a. Tam masz pewnie info o przyczynie 500, możliwe, że trzeba poprawić jedną rzecz możliwe, że nie trzeba 500 generalnie oznacza, że nie wiadomo.
A no i 1.6 powinno śmigać na nowszych wersjach PHP, ja bym się osobiście bał, że na 5.3 są problemy. :)
TO jest VPS :/ Nie mam do niego dostępu ...
E_ALL, display errors na on; restart fpm albo apache (zależy jak odpalone). Na ekranie powinno pokazać co jest powodem.A i fakt, że front nie działa nie oznacza, że nie działa panel administracyjny, możesz wejść do admina wyłączać/włączać moduły i sprawdzać czy strona wstała, możesz wejść na stronę produktu albo regulaminu tam są podpięte inne moduły niż np. na stronie głównej i jeśli te strony działają to zawężasz obszar poszukiwań.
W config masz plik defines.inc.php:
@januzi: @januzi: @Deykun: wywaliłem ten moduł jednak błąd nadal jest
@januzi:
SetHandler application/x-httpd-php56
PHP noticemożesz zignorować.Spróbuj w .htaccesie:
AddHandler application/x-httpd-php56 .phpCzasami trzeba spróbować różnych regułek, bo to zależy od serwera. :)
require(dirname(__FILE__).'/config/config.inc.php'); Dispatcher::getInstance()->dispatch();ADMIN:
https://pastebin.com/g3aXs6tD
Komplikujesz sobie, ustal czy masz załączoną faktycznie nowszą wersje PHP. Utwórz plik o którym pisałem wyżej (tam jest cały kod - nie mogę go wkleić tutaj, bo Wykop go blokuje). Jak utworzysz plik wejdź na strona.pl/nazwapliku.php) ta funkcja wyświetla informacje o obecnej wersji PHP.
Będziesz wiedział czy zmieniłeś czy nie, jak nie zmieniłeś to problem tkwi nie w Prestashop, a w .htaccesie / serwerze (może na twoim hostingu wersje
Jak realnie wykryć który moduł może powodować błąd z php 5.6 ?
ForceType application/x-httpd-php54
A możesz się zalogować do panelu administracyjnego sklepu (sklepadres.pl/admin11111)? Bo on jest niezależny od sklepu dla użytkowników, to co wykłada sklep (jeśli to moduł) nie ma prawa blokować dostępu do strony zaloguj w tym panelu.
@JcL: Jesteś pewien, że 5.4 jest na serwerze?