我创建了一个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>
答案 0 :(得分:1)
在virtualhost配置中,您应该尝试使用
$Arguments.SetPropertyValue = $Arguments.SetPropertyValue + "Database=$DatabsaseName"
从<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
。