Не могу установить люмен на виртуальном хостинге

Я пытаюсь установить последний люмен на своем хостинге. Я создал папку с именем 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 68

0

Решение

Вы уверены, что это люмен 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 или что-то.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]