2014-11-10 4 views
1

Я переключил свое приложение на использование Laravel Homestead. Все отлично работает! Однако теперь вместо того, чтобы показывать мне ошибки по мере их появления, это только показывает мне 502 плохих шлюза с сервера nginx. Есть ли настройка или что-то, что я могу использовать, чтобы убедиться, что она показывает мне ошибку с помощью обработчика ошибок Laravel? Невозможно проверить мои проблемы, если это не показывает мне ошибку.Laravel Homstead - Только отображение ошибки сервера 502 вместо ошибки Laravel

У меня есть отладка, установленная в "true", и я не знаю, какую другую информацию я могу предоставить, поскольку она отлично работает на моей локальной настройке apache.

+0

Опубликуйте конфигурацию своего файла Homestead.yaml. Также попробуйте уничтожить и перестроить виртуальную машину. Можете ли вы использовать другие приложения Laravel на коробке или не можете ничего обслуживать? – Dwight

+0

У вас есть ошибки отображения в php.Is он показывает какие-либо ошибки в apache? – Orchid

ответ

3

Добавьте две строки в файл конфигурации Nginx /etc/nginx/nginx.conf

http { 
    ... 
    fastcgi_buffers 8 16k; 
    fastcgi_buffer_size 32k; 
    ... 
} 

и перезапустить сервер Nginx :)

+0

sudo systemctl restart nginx –

0

Убедитесь, что папка для хранения данных может быть записана и принадлежит соответствующему пользователю.

Использование:

chmod -R 755 storage 
+0

Я получаю то же самое. У меня есть debugbar barryvdh. Не уверен, что это повлияет на это. – Lynx

+0

Я также попробовал обновление композитора, чтобы узнать, поможет ли это, но это не так. – Lynx

+0

Отладочная панель также требует права на запись в папку хранения. Каким будет пользователь и права на карту памяти сейчас? (ls -ltra) – Chilion

0

If доступен для записи, вы должны найти более подробную информацию в app/storage/log/laravel.log

Смежные вопросы