błąd po wgraniu strony na serwer | Laravel

błąd po wgraniu strony na serwer | Laravel
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Witam, po wgraniu projektu na serwer otrzymuję taki błąd:

Kopiuj
Parse error: syntax error, unexpected '?' in /profiles/s/sh/sho/shop232/shop232.cba.pl/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233

na localhost nie miałem takiego problemu a tu taka niespodzianka

GU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wroclaw
  • Postów: 172
0

Najprawdopodobniej na serwerze masz starszą wersje PHP. Pewnie chodzi o użycie '??', które weszło w PHP 7.0 czy tam 7.1

GU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wroclaw
  • Postów: 172
0

Co do poprawy, to albo podniesienie wersji PHP na serwerze albo zamiast uzywać '??' do sprawdzenia czy coś istnieje użyj konstrukcji:

Kopiuj
isset($cos) ? $cos : null;

//edit
dopiero zobaczyłem, że błąd jest w vendorach, a dokładniej w kodzie laravela, więc jedyne co mi przychodzi do głowy to zmniejszenie wersji laravela, tak żeby pasowała do wersji z twojego serwera.

pol90
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1181
0

A jaką masz wersję laravela ?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Dzięki wszystkim za pomoc, zmieniłem serwer :)

M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Mam jeszcze taki błąd: file_put_contents(C:\xampp\htdocs\shop\storage\framework/sessions/JQRvhdWfKOyN57TlKz02h5J5Zoy1ahQZjpKB74oe): failed to open stream: No such file or directory nie wiem skąd się bierze i skąd w ogóle jest tam lokalna ścieżka ?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Sprawdź czy katalog sessions istnieje - być może jeszcze masz nieodpowiednie chmody.

  • Rejestracja: dni
  • Ostatnio: dni
0

Katalog sessions istnieje

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Istnieje pod podaną ścieżką na serwerze? :-P

skąd w ogóle jest tam lokalna ścieżka ?

Z konfiguracji, jak można przypuszczać.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.