Я развертываю приложение laravel 5.5.12 на WHM cpanel.Согласно документации Laravel (https://laravel.com/docs/5.5/installation#server-requirements) все требования к серверу в порядке: phpinfo (); результаты следующие:
PHP >= 7.1.3
OpenSSL support enabled
PDO support enabled
Multibyte Support enabled (mbstring)
Tokenizer Support enabled
XML Support active
Ctype PHP Extension enabled
JSON PHP Extension enabled
я выполнил следующие шаги (https://crescentke.com/uploading-laravel-5-to-cpanel-server/)
- загрузил папку laravel в / home / mylaravel (кроме public и node_modules)
- загрузил содержимое общей папки в / home / public_html
- изменил разрешение хранилища, поставщика и начальной загрузки / кэша на 777.
изменены следующие строки в /home/public_html/index.php
требуют DIR . '/ .. / mylaravel / bootstrap / autoload.php';
$ app = require_once DIR . '/ .. / mylaravel / bootstrap / app.php';
изменена следующая строка в /home / mylaravel / server.php
require_once DIR . '/ public_html / index.php';
создать базу данных и добавить пользователяему будут предоставлены полные права, эта база данных и имя пользователя будут обновлены в файле /home/mylaravel/.env
- обновлен файл .env с URL действующего сервера
для ссылки на папку хранения внутри public_html, созданный php-файл внутри pulic_html будет следить за содержимым и обращаться к нему через URL для создания символической ссылки
символическая ссылка ('/ home / gfree / go4ree / storage /app / public ',' / home / gfree / public_html / storage ');
СЕЙЧАС, когда я захожу на веб-страницу, выдается ошибка http 500.в файле журнала создается следующий журнал:
[11-Jun-2018 11:37:57 UTC] PHP Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in /home/gfree/go4ree/vendor/symfony/finder/Comparator/NumberComparator.php on line 42
[11-Jun-2018 11:37:57 UTC] PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0
что (на земле) осталось сделать?