Fastadmin部署项目时访问出现404问题及解决方法
目录
Fastadmin部署
设置项目权限
Fastadmin在宝塔面板部署到linux环境时,需要设置项目权限为www,
并且对插件和public下依赖的插件文件从忽略文件中取出,上传到代码仓库中。
数据库配置
设置好.env文件中访问数据库配置
404问题
这时访问网站遇到404问题,如下:

在访问首页时,直接访问了install.php,
而项目安装完成后install.php文件已被删除,这时就提示404.
原因
这个错误提示是由于 PHP 的 open_basedir 安全限制导致的。open_basedir 用于限制 PHP 脚本只能访问指定目录下的文件,当脚本尝试访问允许路径之外的文件时,就会触发该错误。
解决方法
需要在宝塔中对该网站配置进行修改,如下:

关闭防跨站攻击,默认是开启的。
关闭后再访问网站,这时候可以正常访问。
总结
在fastadmin中部署时出现了404问题,记录一下解决的方案。