我是PHP的新创建者,它创建了动态网页,安装了Apache和PHP IDE(codelobster)之后,我遇到了一个严重的问题。我真的不知道自己在做什么错,但是当我创建新的PHP项目时并且我尝试通过localhost /通过浏览器打开它。它总是返回一个错误页面,内容如下:
错误:缺少控制器 Cake \ Routing \ Exception \ MissingControllerException
我的php文件称为oneironaut.php,因此它也给了我: 找不到Oneironaut.phpController。
如果您尝试访问插件控制器,请确保将其添加到作曲家文件中,或者对插件使用自动加载选项。
错误:在文件中创建下面的类Oneironaut.phpController: src \ Controller \ Oneironaut.phpController.php
我试图创建不同的项目(例如使用不同的名称),并且总是仅以我的.php网页的名称出现此错误差异,所以我认为这一定是系统错误,并且xampp / php或Apache设置中的某些内容必须更改可能与我无法运行的调试器有关,我尝试从https://xdebug.org/wizard.php下载Xdebug,即使我也按照本网站和其他网站上的说明进行操作,也无法成功将xdebug扩展获取到我的计算机中。这些帮助也将受到高度赞赏。
所以请给我一个人帮助解决这些问题?非常感谢。
答案 0 :(得分:0)
这似乎是由于服务器以“区分大小写”模式加载文件而发生的。
您将您的PHP文件称为“ oneironaut.php”,但是该页面正在寻找“ Oneironaut.php”
这里已经回答了类似的问题,请尝试: Missing Controller Error on remote server using Beta 3