Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 29.11.2017 14:58:44

Errors in helpers.php

Доброго времини суток!
Недавно начал изучать Laraval 5.4. Сделал свой первый проект. Решил перенисти его на хостинг. Столкнулся с ошибкой в файле helpers.php "Ожидается символ ?". Вот дословный текст ошибки "Parse error: syntax error, unexpected '?' in /home/u288625049/public_html/EpoS/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233". На форумах вычитал что это из за того что на самом хостинге не стоит PHP 7. Проблема в том что я незнаю как на хостинге обновить РНР. Кто знает помогите, буду очень признательный.:rolleyes:

Не в сети

#2 29.11.2017 17:54:11

Re: Errors in helpers.php

[QUOTE]Проблема в том что я незнаю как на хостинге обновить РНР.[/QUOTE]

Есть два типа хостинга — virtual(shared) и vps(vds).
Если у тебя первый тип — никак.
Если второй — у тебя root доступ к серверу, делай что хочешь.

virtual дешевле и легче для новичка (т.к. все уже установлено). наверное тебе проще найти другого хостера с пхп7.

Изменено covobo (29.11.2017 17:54:42)

Не в сети

#3 29.11.2017 22:09:10

Re: Errors in helpers.php

virtual дешевле и легче для новичка (т.к. все уже установлено). наверное тебе проще найти другого хостера с пхп7.

VPS уже давно сравнялись по цене с shared для низкопосещаемых сайтов. Что может быть дешевле 90 рублей в месяц (firstvds, netbreeze, и это только из российских)?

Не в сети

#4 30.11.2017 12:31:28

Re: Errors in helpers.php

Недавно начал изучать Laraval 5.4

"Ожидается символ ?". Вот дословный текст ошибки "Parse error: syntax error, unexpected '?'

в точности наоборот, означает неожиданное появление "?".

для Laraval 5.4 достаточно PHP >= 5.6.4 https://laravel.com/docs/5.4/installation
ты видимо поставил какую-то другую версию. в v5.5 там действительно есть фишки из седьмого PHP:
$arguments[1] ?? null
в то время как в 5.4 там такое:
isset($arguments[1]) ? $arguments[1] : null

как поставить laravel определённой версии:
https://stackoverflow.com/a/35163627/272885


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

#5 30.11.2017 12:36:53

Re: Errors in helpers.php

P.S. так как PHP 5 уже не поддерживается официально ( http://php.net/supported-versions.php ), тебе полюбомупора сменить хостинг. ну или задать вопрос службе поддержки, вдруг они предоставляют возможность апгрейда до PHP 7.1.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

Подвал раздела