Мой веб-сайт Laravel 5.1 отлично работает на моем локальном хосте. Я переместил все папки в папку «laravel», созданную вне root на хосте. Хост работает под управлением php 5.6. Затем переместил index.php (изначально в общую папку laravel) в public_html на хосте. Внесены некоторые изменения в index.php, чтобы он мог видеть начальную загрузку. Я мог видеть переднюю страницу входа, и в этот момент она не делала никаких обращений к базе данных. Следующим моим шагом было запустить кустарную миграцию, чтобы создать базу данных и заполнить ее. Когда я бежал:
php artisan migrate:refresh
Я получил эту ошибку:
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_CLASS, ожидание T_STRING или T_VARIABLE или '$' в /home/myself9/laravel/artisan в строке 31
и эта строка оказывается:
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
Я проверил, что необходимые расширения php установлены с php rev 5.6 моего хоста.
Расширение OpenSSL PHP PDO Расширение PHP Mbstring Расширение PHP Tokenizer Расширение PHP
Любые идеи?
composer install
после переноса файлов на хост? - person Vishal Sharma   schedule 14.12.2015