Не могу установить люмен на виртуальном хостинге - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь установить последнюю версию люмена на своем виртуальном хостинге.Я создал папку с именем lumen в public_html и поместил все файлы в эту папку.Когда я просматриваю URL, например: https://example.com/lumen, это дает мне 500 кодов ошибок.

Тот же код отлично работает в localhost.Когда я загружаю его на свой общий хостинг, он перестает работать.Я добавил новый .htaccess в корень папки lumen, включая этот код:

RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]

Также попытался отредактировать файл общей папки .htaccess, а также index.php, ноничто не работает.

Я не смог найти подходящий результат по этой проблеме.Все, что я могу найти, это о Laravel.Кто-нибудь может мне с этим помочь?Журнал ошибок общей папки включен:

[25-Oct-2018 06:54:54 UTC] PHP Parse error: syntax error, unexpected '=' in /home2/lilyserv/public_html/lumen/vendor/illuminate/config/Repository.php on line 6 8

1 Ответ

0 голосов
/ 25 октября 2018

Вы уверены, что это люмен 5.4?Потому что в этой строке ничего нет:

https://github.com/laravel/framework/blob/5.4/src/Illuminate/Config/Repository.php#L68

Но здесь есть кое-что: https://github.com/laravel/framework/blob/5.7/src/Illuminate/Config/Repository.php#L68

Это версия 5,7.


Что вы можете сделать:

  1. Проверьте, какая у вас версия Lumen, и попробуйте установить соответствующую версию Lumen 5.4.
  2. Если вы хотите иметь версию Lumen 5.7 (последний) проверьте вашу версию PHP.Вам нужен PHP 7+ для запуска новых версий Lumen.Я думаю, что у вас есть PHP 5 или что-то.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...