2016-10-12 3 views
1

Итак, у меня есть проект Laravel 5.2, который развертывается как локальный виртуальный хост и на удаленном сервере.Получение 500 ошибок при загрузке представления при развертывании на сервере

И я получаю 500 ошибок, когда я вызываю конкретный вид, когда он находится на удаленном, локально все работает нормально.

Проблема в том, что все выглядит нормально с видом, контроллером и маршрутами.

Маршрут выглядит следующим образом:

Route::get('/mp', '[email protected]'); 

метод контроллера просто получать массивы из моделей, а затем возвращая вид с этими массивами, например:

public function index() 
    { 
     $clients = User::where('role','client')->get()->toJson(); 
     $agencies = User::where('role','agency')->get()->toJson(); 
     return View('admin.mp.index', compact('clients','agencies')); 
    } 

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

И вот самая странная часть: с самого начала у меня было вид, называемый demo.blade.php, и этот вид был вызван в методе индекса моего контроллера. Но затем я создал представление под названием index.blade.php и скопировал содержимое демо, поэтому эти два файла полностью идентичны и хранятся в одной папке. Но когда я вызываю демо с моего контроллера, все работает нормально, но если я изменю «демо» на «индекс», я получаю 500 ошибок, даже если индекс полностью пуст или содержит только текст или что-то еще.

И, как я уже сказал, локально все работает нормально, но на удаленном сервере я получаю такую ​​ошибку во всех новых добавленных представлениях. Я попытался сделать dump-autoload, я проверял, загружены ли эти файлы как тысячу раз, я включил ведение журнала и отображение ошибок в журналах apache, но я до сих пор ничего не понимаю об этой проблеме.

В чем может быть проблема и как я могу ее решить? Был бы очень признателен за любую возможную помощь!

+0

Посмотрите в 'хранения/журналы/laravel.log' для последней ошибки. –

+0

@AlexeyMezenin Illuminate \ Foundation \ Console \ Kernel-> handle (Object (Symfony \ Component \ Console \ Input \ ArgvInput), Object (Symfony \ Component \ Console \ Output \ ConsoleOutput)) – Coffee

+0

Это не ошибка. Посмотрите выше стека. –

ответ

0

Хорошо, ошибка в разрешениях, я обновил CHMOD на моей папке проекта, и все начало работать нормально

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