按照官网要求,安装多应用模式扩展
composer require topthink/think-multi-app
结果出现了500错误,通过nginx log什么都看不出来
通过查询使用下面命令可以直接创建应用
php think build 应用名
于是我开始对比创建的应用和原本应用的区别
1.删掉单应用下provider.php这个文件(他是全局的不支持某个应用下使用,官方有说明)
2.修改命名空间,删除provider.php后就会报一些控制器的错误,这个时候我们根据报错的文件去修改一下命名空间
例如BaseController.php
文章图片
还有index.php也需要改
如果你用了中间件,那么middleware.php也需要修改
【解决tp6 设置多应用后服务器error code 500错误 thinkphp】最后我的网站终于可以访问了
文章图片