Skocz do zawartości


Zdjęcie

Syntax Error


  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 Cooper

Cooper

    Użytkownik

  • Members
  • PipPip
  • 38 postów

Napisano 03 wrzesień 2017 - 13:11

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



#2 endriu107

endriu107

    Ekspert

  • Members
  • PipPipPipPip
  • 1031 postów
  • PrestaShop:1.4, 1.5, 1.6

Napisano 03 wrzesień 2017 - 13:40

Jaka wersja php na serwerze? 



#3 Cooper

Cooper

    Użytkownik

  • Members
  • PipPip
  • 38 postów

Napisano 03 wrzesień 2017 - 14:17

PHP 5.3 a presta 1.6.0.9

mogę zmienić na 7.0 tylko czy to nie spowoduje innych komplikacji?

dzięki za zainteresowanie i odpowiedź.

Pozdrawiam Cooper



#4 endriu107

endriu107

    Ekspert

  • Members
  • PipPipPipPip
  • 1031 postów
  • PrestaShop:1.4, 1.5, 1.6

Napisano 03 wrzesień 2017 - 15:46

5.3 jest za niska, presta 1.6 wymaga minimum 5.4 a najlepiej 5.6, nie jestem pewny czy ta wersja będzie działała dobrze na php 7.



#5 Cooper

Cooper

    Użytkownik

  • Members
  • PipPip
  • 38 postów

Napisano 13 październik 2017 - 00:02

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



#6 endriu107

endriu107

    Ekspert

  • Members
  • PipPipPipPip
  • 1031 postów
  • PrestaShop:1.4, 1.5, 1.6

Napisano 13 październik 2017 - 04:26

Co to za błędy wyskakują gdy zmienisz na wersje 5.6?



#7 Cooper

Cooper

    Użytkownik

  • Members
  • PipPip
  • 38 postów

Napisano 17 październik 2017 - 22:06

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



#8 endriu107

endriu107

    Ekspert

  • Members
  • PipPipPipPip
  • 1031 postów
  • PrestaShop:1.4, 1.5, 1.6

Napisano 18 październik 2017 - 03:35

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ź.






Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych

Hosting zapewnia: Hekko.pl