2015-02-23 6 views
0

Извините, это вопрос, у вас нет фрагмента кода, но ситуация. У меня есть приложение Laravel, которое отлично работает на моем локальном хосте и сервере. Сегодня я сделал некоторые обновления для контроллеров и некоторых просмотров. Изменения работали нормально в локальном хосте. Поэтому я загрузил файлы на сервер. Но когда я попытался войти на сервер, я мог видеть домашнюю страницу, страницы входа и все. Но получить белую пустую страницу после входа в систему.Белые пустые страницы в Laravel После авторизации

Когда я вручную пытаюсь перейти на другие страницы в зарегистрированном разделе, он перенаправляется на панель управления и появляется пустая страница. Все работает нормально в локальном хосте. Я не делал никаких обновлений конфигурации сервера. Все было по-прежнему.

OS: CentOS 6.6 (Final)
PHP version: 5.6
Laravel 4.2
Server version: Apache/2.2.15 (Unix)

Я проверил несколько ответов от других подобных вопросов, таких как и this one. Но все они имели некоторую обновленную ситуацию. Но в моем случае не так.

В чем проблема? Если вам нужна дополнительная информация, просто дайте мне знать.

я могу дать более подробную информацию:

Когда я получить доступ к странице курса (который мне нужно войти в систему, чтобы увидеть), он показывает 302 Found код статуса на вкладке Network и затем перенаправляет на Логина где он снова показывает код статуса 302, а затем на приборную панель с кодом 200 ok. Сессия создается. Вот почему он перенаправляет обратно на страницу панели мониторинга. Но страница по-прежнему пуста.

+0

Есть ли что-нибудь в вашем файле laravel.log? – user3158900

+0

Нет, ничего в файле laravel.log. – user1012181

+0

@ lukasgeiter, Любая идея? – user1012181

ответ

1

пустой белый экран, как правило, означает, что либо

  1. your'e рендеринга шаблона без содержания

  2. неустранимая PHP произошла перед тем Laravel может полностью самонастройки себя

«Правильная» вещь здесь - проверить журналы ошибок веб-сервера или журналы ошибок PHP. Я собираюсь догадаться, что вы не знаете, где они находятся или если они настроены правильно. Если это так, вы захотите временно изменить настройки display_error PHP. В Laravel 4.2 я хотел бы сделать это, установив ини в следующем файле

#File: boostrap/start.php 
<?php 
    ini_set('display_errors','1'); 
    //... rest of file 

Это должно привести к ошибке, отображаемый на экране, а оттуда вы можете отлаживать дальше.

+0

Я сделал это и попытался получить доступ к странице учетной записи (после входа в систему). Показывает ту же пустую страницу без ошибок. – user1012181

+0

Я могу дать дополнительную информацию:

Когда я нахожусь на странице курса (которую мне нужно для входа в систему), она отображает код состояния 302 на вкладке Сеть и затем перенаправляется на страницу входа, где она снова отображается a 302 Найдено код состояния, а затем на приборную панель с кодом 200 ok. Сессия создается.Вот почему он перенаправляет обратно на страницу панели мониторинга. Но страница по-прежнему пуста. – user1012181

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