使用fastadmin部署环境总结

命令行安装

参考官网安装步骤和方法:https://doc.fastadmin.net/docs/install.html

注意事项:

安装前端和php依赖包时候,要提前准备好Git、Node.js、Composer和Bower环境

1.安装node环境

安装node最好安装最新版的,固定版本安装可能会导致版本问题安装出现问题,出现问题也不要惊慌,Google一下就好了。什么?还要我给教程


深度截图_选择区域_20181130161559.png

我只能帮你到这里了,作为一个phper学会安装各种环境的依赖包是必修课,遇到“bash:xxx:未找到命令”这类问题,可以先问问自己当前系统是否安装了这个xxx包管理工具。关于包管理工具的理解可以参考一下博客文章。

ubuntu下安装包依赖关系(问题)& apt包管理工具(解决方法):
https://blog.csdn.net/qq_38310578/article/details/78363873

安装完成后,你就可以使用一些命令来检验当前node是否安装成功:node -v。
接下来就可以进行其他配置环境的安装,方法还是老方法----Google

2、下载前端和PHP依赖包

如果你前面的步骤是比较顺利的完成的话,到这一步基本上没什么问题了,安装就只是时间上的问题了。注意这里尽量不要用root权限,以免后面造成不必要的麻烦(最好是当前用户)

常见问题

1、权限不足
基本操作chmod,sudo,提示哪个文件夹或者文件无法写入就加权限吧(常规操作)
2、.env
可以在根目录新建一个文件命名为.env(.gitignore忽略上传),根据本地环境修改里面参数,一般debug开启
3、未包括核心代码
执行命令,下载前端和后端代码依赖包
4、runtime问题
一般要设置runtime文件夹权限为777,可读可写可执行
5、伪静态问题
安装完成后,只能访问首页但无法访问其他页面的情况(404 page not found或者no input file specified)可能是伪静态的问题,如果你的服务器是apache(nginx),需要修改下服务器的配置,具体怎么操作Google哈,可参考

fastadmin的常见问题:
https://www.w3cschool.cn/tfdew/tfdew-ni652lq1.html

深度截图_选择区域_20181130191702.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。