**项目部署步骤:
**
1、打开PHP,在首页启动nginx和mysql;
2、新建网站,如命名为www_cfm_com,同步创建数据库;
3、复制已经写好的程序的压缩包到www.cfm.com文件夹下,并解压到当前文件夹;
4、修改网站域名为www.cfm.com的根目录(在后面加public),为D:/phpstudy/phpstudy_pro/WWW/www.cfm.com/public,在数据库www_cfm_com中导入sql表;
5、配置伪静态;
6、打开网站可以出现官网,但是没有后台
7、将install.lock文件卸掉,再次打开网站重新安装
安装好之后进入http://www.abc.com/azOrfpYqLR.php/wwh/config?ref=addtabs
这时左侧菜单栏中还没有官网,是因为导入的数据库没有对应好,在php中重新导入一遍数据库
注意:重新导入的时候要关闭navicat,导入之后再打开
刷新后台出现企业官网
一键生成curd
1、安装在线命令插件
2、生成curd
生成curd是基于数据库中的表生成的,要提前建立好表
一键生成菜单
调整菜单
调整fa_auth_rule表中的pid
修改权限管理中的菜单规则
出现的问题:
1、不显示网站首页,只有网站创建成功的默认页面
将Application admin command Install文件夹中的install.lock文件卸掉,重新在php中打开网站,重新安装fastadmin,设置好密码等登录后台。
2、网页报数据库配置错误
更改www.cfm.com application database.php中的数据库配置,改成自己用的数据库如:
// 数据库名
‘database’ => Env::get(‘database.database’, ‘www_cfm_com’),
// 用户名
‘username’ => Env::get(‘database.username’, ‘www_cfm_com’),
// 密码
‘password’ => Env::get(‘database.password’, ‘111111’),
3、后台登录提示用户名不存在或密码错误
用户名不存在:登录的用户名是admin
密码错误:登录密码对应的表是fa_admin,数据库中存的密码是经过加密的,不是直接存到的。
4、navicat中localhost连不上
PHP中修改了localhost密码,navicat和PHP中数据库都是数据库工具,mysql才是真正的数据库,在navicat和PHP中数据库数据库工具对localhost操作都会改变mysql中的真正数据值。
5、登录后台左侧菜单栏不显示“企业官网”菜单:
Navicat数据库没有和后台连接好,在php中重新导入数据库覆盖之前的数据库,重新登录,在插件管理中安装在线命令(需要账号密码)。
6、常出错的地方:public、伪静态、数据库密码、只显示默认网页、