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

克里姆林宫 -
解决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

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

php介绍

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
下一篇: windows 安装php8

Tags 标签

phpthinkphp6

扩展阅读

加个好友,技术交流

1628738909466805.jpg