Skocz do zawartości
Cooper

Syntax Error

Rekomendowane odpowiedzi

Witam,

dzisiaj podczas kilkuset połączeń z rosyjskiego serwera próbowałem zablokować ip przez ban ip jednakże nie mogłem dostać się do "Modłów", pojawiał i pojawia mi się następujący błąd:

 

Parse error: syntax error, unexpected '[', expecting ')' in /home/mpumikagroup/ftp/sklep/classes/module/Module.php(1224) : eval()'d code on line 311

Parse error: syntax error, unexpected '[', expecting ')' in /home/mpumikagroup/ftp/sklep/modules/sofortbanking/sofortbanking.php on line 311
[PrestaShop] Fatal error in module sofortbanking:
syntax error, unexpected '[', expecting ')'

 

Czy wiecie jak temu zaradzić?

wyłączyłem na chwilę sklep i wyczyściłem pamięć jednakże błąd nadal się pojawia i nie mogę wbić się do modułów.

 

Pozdrawiam Cooper

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Witam,

 

Odnawiam temat, testowałem PHP 5.4, 5.6 i 7 - mnóstwo błędów wyskakuje na stronie głównej jak i na stronach produktów, wróciłem do PHP 5.3.

Błąd syntax opisany powyżej nadal występuje i nadal nie mogę dostać się do "Modułów".

 

Czy ktoś może pomóc?

 

Dodatkowo wg danych z błędu to moduł sofortbanking, chociaż nie przypominam sobie bym coś takiego wgrywał.

 

Będę wdzięczny za każda pomoc.

 

Pozdrawiam Artur

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Witam,

wyskakuje następujący błąd na 5.4 i 5.6 i 7:

 

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 24 in /home/mpumikagroup/ftp/sklep/classes/Tools.php on line 1150

ze 30 linii błędu dopiero widać sklep.

Na produktach to samo.

 

Przepraszam, że tak długo odpisuje, ale mogę to sprawdzać tylko w nocy jak mi się uda.

 

dzięki za zainteresowania, mam nadzieję, że będziesz w stanie coś doradzić a jak nie to chociaż jak usunąć błąd z modułem sofortbanking.

 

Pozdrawiam Artur

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

O ile dobrze kojarzę to masz tam w tej linii taki kod:

 

$str = preg_replace('/[^a-zA-Z0-9\s\'\:\/\[\]-\pL]/u', '', $str);

 

zamień na:

 

$str = preg_replace('/[^a-zA-Z0-9\s\'\:\/\-\pL]/u', '', $str);

 

i sprawdź.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



  • Przeglądający

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

  • Statystyki forum

    • Tematów
      7522
    • Postów
      36288
×