Linux下使用lnmp部署fastadmin
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。一键生成CRUD、一键生成菜单、一键生成API文档,强大的一键生成功能极速简化你的开发流程,加快你的项目开发……
安装fastadmin
建立站点
直接使用命令lnmp vhost add
创建站点,特别需要注意的是需要启用pathinfo。回到fastadmin目录下,将里面的文件全部移到建立的站点目录下mv ./* /你建立的站点路径
,之后按以下步骤操作即可。
修改根目录
修改站点配置文件,将根目录设置为public
#比如默认为root /home/wwwroot/127.0.0.1 则修改为
root /home/wwwroot/127.0.0.1/public
修改防跨目录
在Thinkphp、codeigniter、Laravel等框架下,网站目录一般是在public下,但是public下的程序要跨目录调用public上级目录下的文件,因为LNMP默认是不允许跨目录访问的,所以都是必须要将防跨目录访问的设置去掉,有时候这些框架类的程序提示500错误也可能是这个问题引起的——搬运自lnmp官方
解决方法二:直接去掉防跨目录访问的设置,在lnmp解压包目录里的tools目录下,通过命令
./remove_open_basedir_restriction.sh
进行移除相关设置访问fastadmin站点
可能会遇到的问题
你所浏览的页面暂时无法访问,开启调试提示权限不足?
- 赋予相关权限
chown www:www -R /你的站点根目录
解决完上面的,刷新后提示“当前已经安装成功,如果需要重新安装,请手动移除install.lock文件”
- 直接用域名访问你的站点即可
PS:为了安全,安装完成后会在public目录生成随机后台入口,请通过随机后台入口登录管理后台——源自fastadmin官方。
阅读剩余
版权声明:
作者:觉
链接:https://cimen.club/140.html
文章版权归作者所有,未经允许请勿转载。
THE END