Laravel на nginx+php-fpm возвращает пустую страницу

Этой темой является больше releate к вопросам о stackoverflow.com, но поскольку я нашел решение, я совместно использую его здесь. Приложение было разработано первоначально для Windows NT и определения WINVER, и _WIN32_WINDOWS были установлены на 0x0400 (Windows NT). Для устранения этой проблемы у меня есть 'просто' изменение, которое эти два определяют к Windows XP (0x0501), создал его, и это - все.

Это довольно волшебно для меня, так как я не понимаю механизм, но, пока он работает.

надежда это помогает. olich

1
задан 5 December 2014 в 14:26
3 ответа

OP заявил, что его рабочее решение - sudo chmod -R 0777 app / storage .

Хотя это решило проблему, это никогда не решение . Правильный способ - установить группу как www-data и дать ей разрешение на запись.

chown -R www-data app/storage
chmod -R 0770 app/storage

Подробнее о разрешениях chmod 777 и на веб-сервере Linux, см. Этот ответ: Какие разрешения должны иметь файлы / папки моего веб-сайта на веб-сервере Linux?

3
ответ дан 3 December 2019 в 18:47

Моя проблема заключалась в том, что у приложения / хранилища были неправильные разрешения. Поэтому, если вы получаете те же ошибки, что и я, пустая страница, попробуйте chmod 0777 для всей папки приложения / хранилища.

sudo chmod -R 0777 app/storage
0
ответ дан 3 December 2019 в 18:47

Попробуйте изменить аргумент 'try_files' на следующий:

try_files $uri $uri/ /index.php?$args;
0
ответ дан 3 December 2019 в 18:47

Теги

Похожие вопросы