Мое приложение laravel не отображает данные

0
    ## My laravel application is displaying no data ##

Привет, я работаю над программой questionniare с использованием laravel framework. Я столкнулся с этой проблемой, и я не могу ее понять. когда я набираю mquestions.com, мой сервер просто выходит на белый экран, данные не получаются, и когда я делаю проверку инспектора хрома, я получаю ошибку внутреннего сервера 500. Хотя я установил свой сервер на виртуальный хост вместо того, чтобы использовать обычный локальный хост для моей среды разработки. это мои настройки apache для виртуального хоста /etc/apache2/sites-enabled/000-default-conf это то, что я настраиваю

<VirtualHost *:80>
DocumentRoot "/var/www/websiteclient/public/"
<Directory "/var/www/websiteclient/public/">
    Options FollowSymLinks Indexes MultiViews
    AllowOverride All
</Directory>
ServerName mquestions.com
</VirtualHost>

и в моем /etc/hosts это то, что у меня есть,

127.0.0.1   localhost
127.0.1.1   Jobinpal
127.0.1.1   popibay.com
127.0.1.1   billishop.com
127.0.1.1   mquestions.com
127.0.1.1   stackedit
127.0.1.1   phpmyadmin
127.0.1.1   opencart

то когда я делаю $ sudo apache2ctl restart в командной строке

AH00558: apache2: Could not reliably determine the server fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

также мое приложение/хранилище уже установлено в режим RW.

С уважением, я не знаю, является ли это проблемой laravel или проблемой apache2. Так что проблема в том, что является проблемой и что такое разрешение. благодаря


Теги:
apache2
laravel-4

1 ответ

0

Я думаю, что вам не хватает объявления DirectoryIndex, как показано ниже (по крайней мере, у меня есть это на этом пути, и пока оно работает):

<VirtualHost *:80>
    ServerName YOUR_SERVER_NAME
    DocumentRoot YOUR_FOLDER_LOCATION
    DirectoryIndex index.php
    <Directory YOUR_FOLDER_LOCATION>
       AllowOverride all
    </Directory>
</VirtualHost>

Надеюсь, поможет!

  • 0
    Как вы имеете в виду индекс каталога? @facundofarias
  • 0
    Если вы проверите это, внутри вашего YOUR_FOLDER_LOCATION у вас есть файл index.php, который запускает загрузку Laravel.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню