数据库用的debeaver,编程用的subline和phpstorm。
yii框架下backend/config下保持与数据库连接名,密码对齐,以链接数据库。
'dsn' => 'mysql:host=127.0.0.1;dbname=crm',这一段是为了说明,在Yii2框架中配置数据库连接,您需要在配置文件中设置dsn(Data Source Name是一个包含数据库连接信息的字符串,用于指定数据库的类型、主机、端口、数据库名称等)、用户名、密码和其他必要的参数。这边这句可以补充数据库对应端口号,正常系统默认端口号为3306,可以自己进行修改。 'dsn' => 'mysql:host=127.0.0.1;dbname=crm;port=3306',
在nginx下创建你需要的本地配置文件,access和error的日志配置路径一定要正确(PS.出现web页面提示not find dirctory,表示你的某个文件没存在,系统访问不到,查看Web页面错误信息,直接全复制给AI帮忙解析,少了那个文件)。
根据需要修改端口号,域名,日志和root里的文件地址同步更新
C:\windows\system32\drivers\etc,hosts文件路径。win+R打开输入即可。
server {
listen 8081;
server_name crm.back;//这边名字要和hosts文件内容保持一致。
charset utf-8;
access_log logs/crm.back.access.log main;
error_log logs/crm.back.error.log;
index index.php;
root D:/Matrix2/zenstars_crm/backend/web;
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css|woff2|woff|tff)$ {
expires 7d;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
有时会出现配置不更新,表单提交需要刷新的情况,就要重新配置一遍ctrl+shift+esc)里面讲有关进程全部手动关闭后重启。nginx > php > mysql。
还是不出现就清理cache下缓存。