Проект Laravel не загружается CSS с Apache Artisan служить хорошо работает - PullRequest
0 голосов
/ 29 октября 2018

Я создал проект Laravel, который я ранее развернул с помощью apache2, и отлично работает.

Когда я закончил с моим последним развертыванием, я обнаружил, что внешний CSS не загружался, когда я закончил. Поэтому я много раз проверял все шаги, но не думаю, что что-то пропустил.

Однако при запуске с php artisan serve все работает нормально.

Вот мой конфигурационный файл virtual_host:

<VirtualHost *:80>
    ServerAdmin admin@project
    DocumentRoot /var/www/html/project/public/index.php
    ServerName example.com
    ServerAlias www.example.com
    DirectoryIndex index.php

    <Directory /var/www/html/project/public>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
    </Directory>

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

1 Ответ

0 голосов
/ 29 октября 2018

В конфигурации виртуального хоста, вы должны попробовать использовать

<VirtualHost *:80>
    ServerAdmin admin@project
    DocumentRoot /var/www/html/project/public
    ServerName example.com
    ServerAlias www.example.com
    DirectoryIndex index.php

    <Directory /var/www/html/project/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

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

Удалить папку public из <Directory>, а также удалить index.php из DocumentRoot.

...