Wpis z mikrobloga

#prestashop #webdev

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 :/ ?
  • 98
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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. :)
  • Odpowiedz
@pitu120: @Deykun: Invalid command ':Location', perhaps misspelled or defined by a module not included in the server configuration

TO jest VPS :/ Nie mam do niego dostępu ...
  • Odpowiedz
@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.
  • Odpowiedz
@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ń.

W config masz plik defines.inc.php:
  • Odpowiedz
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

@januzi: @januzi: @Deykun: wywaliłem ten moduł jednak błąd nadal jest

@januzi:
SetHandler application/x-httpd-php56
  • Odpowiedz
@JcL:
PHP notice możesz zignorować.

Spróbuj w .htaccesie:

AddHandler application/x-httpd-php56 .php
Czasami trzeba spróbować różnych regułek, bo to zależy od serwera. :)
  • Odpowiedz
@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
  • Odpowiedz
@Deykun: plik php.php już posiadam i na nim weryfikuję wersję php. Admin zablokował możliwość aktualizację PHP poprzez DirectAdmin ...

Jak realnie wykryć który moduł może powodować błąd z php 5.6 ?
  • Odpowiedz
@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.
  • Odpowiedz