Перенесено приложение Laravel на новый сервер - не работает

Я создал свое первое приложение Laravel (3.2) некоторое время назад на VPS, который у меня был. Теперь пришло время для меня, чтобы перейти на выделенный сервер, и мне нужно переместить приложения на новый сервер.

Я использовал RSYNC через SSH и перенес все на новый сервер, но когда я поднимаю веб-страницу в моем browswer (общая папка), я вижу пустую страницу.

Я могу вытащить файл в моей общей папке, но не приложение.

Что я могу потерять?

1 ответов


Я думаю, что это могло быть несколько вещей, но я заглянул в свои журналы ошибок (Ubuntu)

/var/log/apache2/error.log

и увидел эту ошибку:

PHP Parse error:  syntax error, unexpected 'yield' (T_YIELD), expecting '(' in /var/www/path/to/laravel/helpers.php on line 563

поэтому я сделал поиск в Google.

существует функция Laravel под названием yield (), которая сталкивается с зарезервированным именем в PHP 5.5, которого не было в PHP 5.4. Так получилось, что мой старый сервер имел PHP 5.4.

нашел этой что помогло мне найти все экземпляры "yield ()" в Laravel и изменить уступать.')( Проблема решена!