Как реализовать laravel в Ubuntu? - PullRequest
0 голосов
/ 09 декабря 2018

Я только что установил сервер Ubuntu на virtualbox и переместил свой проект laravel в его / html папку.После настройки Laravel.conf и моего сервера вот что я вижу:

Root page in browser

Не отображается общая папка, однако я могу посетитьэто через / public, но никаких ссылок не работает.Это мой Laravel.conf:

<VirtualHost *:80>   
  ServerAdmin admin@example.com
     DocumentRoot /var/www/html/public
     ServerName 192.168.1.104

     <Directory /var/www/html/public>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Кто-нибудь знает, что я делаю miskake?

1 Ответ

0 голосов
/ 09 декабря 2018

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

Для вашей второй проблемы, , вы не можете посетить ссылки на страницы индекса laravel этопоскольку правила перезаписи laravel не работают, и для их включения необходимо включить модуль перезаписи apache2 следующим образом:

sudo a2enmod rewrite 

, а затем перезапустить веб-сервер

sudo systemctl restart apache2

, теперь ваша проблема должна быть решена.

...