我是Laravel的新手,所以我尝试了一些简单的方法:
效果很好。
我做了什么:
我将laravel文件夹分为2个文件夹,以提高安全性: “公用”文件夹的内容在“ / var / www / html / server”中(不在根文件夹中,因为我还有一些其他项目的子文件夹) Laravel Other的内容在“ / var / www / server”中
我的Apache2 conf(/etc/apache2/sites-available/000-default.con)是:
ServerAdmin网站管理员@localhost DocumentRoot / var / www / html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/html/myFirstProject">
AllowOverride All
</Directory>
<Directory "/var/www/html/mySecondProject">
AllowOverride All
</Directory>
<Directory /var/www/html/server>
AllowOverride All
</Directory>
我从index.php(/var/www/html/server/index.php)更改了路径
存储和Bootstrapp文件夹具有权限