2015-07-18 3 views
1

Я установил новую копию «Laravel 5» на свой локальный компьютер через установщик Laravel, и он просто отлично работает, но когда я загружаю эту копию на сервер, я получаю пустую страницу (используя git)Laravel 5: blank page

система Информация:

1. server: ubuntu 12.04 
2. php:  PHP Version 5.6.11-1+deb.sury.org~precise+1 
3. laravel: version 5.1.7 
4. my local machine OS: OSX yosemite 10.10.4 

ноты:

1. "/storage" has read/write permissions (777) 
2. another installation of Laravel (v 4.2) installed on the server & working fine 

любая помощь?

+0

Вы можете показать журналы сервера? –

+0

Проверьте 'storage/logs/laravel -YYYY-MM-DD.log' на наличие ошибок (замените' YYYY-MM-DD' на текущую дату). – Bogdan

+0

@Bogdan 'storage/logs /' is empty – mwafi

ответ

1

Убедитесь, что вы задали соответствующие разрешения для storage и bootstrap/cache папок - проверьте их непосредственно на пульте дистанционного управления.

+0

, что является правильным разрешением для 'bootstrap/cache'? «777» – mwafi

+0

Я никогда не использую '777' для чего-либо на моем сервере. '775' достаточно для' storage' и 'bootstrap/cache'. –

+0

storage => 'drwxrwxrwx', bootstrap/cache =>' drwxrwxrwx' (пока не отображается пустая страница) – mwafi

0

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

0

Попробуйте запустить composer install.

Обычно мы не помещаем папку поставщика (фреймворка) внутри git/svn, поэтому вы, вероятно, забудете «установить» laravel.

0

первый чек php version in live server

  1. сервер: убунту 12,04
  2. PHP: PHP версии 5.6.11-1 + deb.sury.org ~ точный + 1
  3. Laravel: версия 5.1.7
  4. моя локальная ОС машина: OSX Yosemite 10.10.4

Laravel требует 5.5 и более поздней версии , поэтому сравните сервер и версию laravel, затем он определенно работает.