解决tp6 设置多应用后服务器error code 500错误 thinkphp

赫特莫勒

按照官网要求,安装多应用模式扩展

composer require topthink/think-multi-app

结果出现了500错误,通过nginx log什么都看不出来

通过查询使用下面命令可以直接创建应用

php think build 应用名

于是我开始对比创建的应用和原本应用的区别
1.删掉单应用下provider.php这个文件(他是全局的不支持某个应用下使用,官方有说明)
2.修改命名空间,删除provider.php后就会报一些控制器的错误,这个时候我们根据报错的文件去修改一下命名空间

例如BaseController.php
image.png

还有index.php也需要改
如果你用了中间件,那么middleware.php也需要修改

最后我的网站终于可以访问了
image.png

阅读 789
41 声望
1 粉丝
0 条评论
41 声望
1 粉丝
文章目录
宣传栏