docker 部署dnmp thinkphp所遇之事
多应用 出现 默认应用能访问,其他应用访问不了:
原因:nginx.htaccess 未生效
解决:
1.nginx 添加
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
2. nginx 添加引用文件nginx.htaccess
include /..../nginx.htaccess
reidis nginx能ping通: connection refused
原因:redis.conf bing 127.0.0.1 只监听本地ip 未打开容器之前ip
解决:1. bing 127.0.0.1 10.0.0.5 容器ip
防跨站目录错误
运行目录添加了.use.ini文件 设置了错误目录映射
解决:修改回容器内正确的目录