Интерфейс 'JsonSerializable' не найден при размещении проекта laravel 5.7 на Cpanel - PullRequest
0 голосов
/ 12 апреля 2019

Я пытался разместить приложение laravel 5.7 на cpanel, но у меня есть FatalErrorException «Интерфейс« JsonSerializable »не найден» в «MyLaravelAppFolder / public_html / vendor / laravel / framework / src / Illuminate / Support / Collection.php * 1001»*

В моем composer.json необходимая версия php для моего проекта> = 7.0.0 https://imgur.com/a/DzNgvmz

И на сервере я создал phpinfo для проверки версии Php, работающей на сервере:imgur.com/a/pMHD6dZ

Это также выбранная версия php, установленная как текущая на cpanel: https://imgur.com/a/AGRHUrH

И это ошибка, которую я получил: imgur.com/a/ 1JOxBsB

Я видел во многих постах, связанных с этой проблемой, что мы должны проверить, проверен ли json (это в моем случае), и версия должна быть> = 7 для интерфейса JsonSerializable, и это мойверсия на сервере.

Я не знаю, пропустил ли я что-то или мне нужно что-то настроить в связи с json на сервере?

Не стесняйтесь требовать какой-либо папки / файлаВ случае необходимости, я могу комментировать фотографии, как показано ниже.

Спасибо.

1 Ответ

0 голосов
/ 12 апреля 2019

Это не проблема Laravel, а проблема хостинга, затем обновите версию PHP до 7.2 и проверьте, включено ли расширение JSON на вашем хостинге cPanel.

...