软件版本
thinkphp:6.1
apache:2.4
(错误和服务器没关系)
错误描述
单域名访问操作多应用访问正常;但新增了域名(域名绑定应用[官方文档])配置config/app.php
的domain_bind
,让其指向其中一个应用,报控制器不存在的错误。
访问地址如下:
https://域名/应用/控制器/方法
(注:已配置隐藏了index.php)
报的错误如下:
控制器不存在:app\应用名\controller\应用名
解决方法
就是请求地址写错了,改为如下:
https://域名/控制器/方法
因为我配置的域名已经指向指定应用了,所以,可以省去应用名,可以直接访问控制器/方法
其他
其他文章说要修改 vendor/composer/installed.json
和框架的其他代码,我没有使用该方式。
来源地址:https://blog.csdn.net/qq_29712303/article/details/128162216