2014-01-23 7 views
0

Ошибка /var/log/apache2/error.log. Я установил laravel с помощью композитора.Laravel default page blank

"msg" - мое имя приложения. Когда я получить доступ к локальному/сообще /, я могу увидеть следующий список:

[ ] CONTRIBUTING.md 2014-01-18 18:14 145 
[DIR] app/ 2014-01-18 18:14  - 
[ ] artisan 2014-01-18 18:14 2.4K  
[DIR] bootstrap/ 2014-01-18 18:14  - 
[ ] composer.json 2014-01-18 18:14 697 
[ ] composer.lock 2014-01-23 10:06  53K  
[ ] phpunit.xml 2014-01-18 18:14 566 
[DIR] public/ 2014-01-18 18:14  - 
[ ] readme.md 2014-01-18 18:14 1.8K  
[ ] server.php 2014-01-18 18:14 519 
[DIR] vendor/ 2014-01-23 10:06  - 

Когда я получить доступ к LOCALHOST/Сообще/открытым /, я получаю пустую страницу (без исходного кода). По-прежнему нет аранжировки в журнале apache.

Все, что я сделал, кроме установщика через композитора, было git init в папке msg.

Любая идея? Я действительно смущен тем, что у меня нет ошибок.

+1

Попробуйте запустить «php artisan serve», чтобы запустить веб-сервер только для целей разработки. Вы можете получить доступ к 'localhost: 8000'? Он должен отображать страницу всплывания laravels. – marcanuy

+0

@marcanuy Я получаю только что появившийся логотип! ... но означает ли это, что я могу запускать только Laravel на сервере, лишенным разрешения, я могу запустить приложение? Я прыгал, чтобы иметь возможность запускать php-only приложение на обычной настройке хостинга ... – FMaz008

+0

Возможно ли, что никакой маршрут не соответствует из-за/msg/public/part пути, и каким-то образом laravel не бросает 404? – FMaz008

ответ

5

Некоторые вещи, чтобы подтвердить:

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

php artisan serve 

для запуска веб-сервера только для целей развития. Вы должны иметь доступ к

localhost:8000

Если не отображается страница выплеска Laravel, тогда может быть проблема с Composer. Если отобразить страницу выплеска, это может быть

  • Apache конфигурация
  • приложения/хранение каталога не будучи доступен для записи

Также не забудьте проверить журналы Laravel на наличии ошибок в дополнении к журналам ошибок Apache (два последних предложения от @fideloper в вопросительных комментариях)

1

Если предложения от @marcanuy терпят неудачу, возможно, вам придется добавить die('here'); statem до, а затем после каждого из них включаются в index.php, чтобы определить, что не удается. При необходимости повторите этот процесс во входящих файлах.

Я потерял разрешение + x на laravel/bootstrap. В средах * nix это предотвращает чтение файлов, находящихся в этом каталоге.

-1

У меня был WSOD на новой установке laravel. Он работал на моей локальной тестовой машине, но не на онлайн-сервере. Проблема заключалась в том, что на онлайн-сервере был php 5.3, после обновления до 5.6 он работал нормально.