你在使用cakephp编写的应用程序中测试这个url吗?
www.yourCakephpApp.com/test
你看到这样一个页面:
我如何禁用测试套件?
答案 0 :(得分:4)
您可以访问/yourapp/test.php
或/test.php
来访问CakePHP的内置测试套件的网络跑步者,具体取决于您的服务器配置。转到/test
应该会给出404错误,除非您在test
目录中专门添加了这样的路由或名为webroot
的文件/路径。
您可以通过拒绝在服务器配置中访问它或仅删除文件来禁用Web运行器。但是,很少有理由这样做,因为:
最后,如果您是Cake的新手,则需要阅读Cake cookbook 。从第一部分开始,按照博客教程的方式进行操作。这将回答您的大多数问题并避免许多常见错误(例如您错误配置服务器的docroot并且没有正确设置URL重写)。
注意: 我对Cookbook的部分进行了粗体说明,因为它是学习Cake开发的重要资源,如果你遇到任何问题或有问题,这是你应该咨询的第一个地方。事实上,人们对新用户对#cakephp非常恼火,他们提出了Cookbook中已经回答过的相同基本问题 - 特别是如果你还没有完成博客教程。
答案 1 :(得分:3)
永远不应该发生。
访问主网页后,看起来您正在运行IIS,并且您的服务器配置错误,无法运行CakePHP项目。 Cake需要mod_rewrite才能工作,但htaccess
仅适用于Apache服务器。
虽然我不太清楚如何做到这一点,但CakePHP文档确实告诉你如何实现这一目标。在这里查看这本书:
答案 2 :(得分:0)
为什么你不能注释掉test.php的内容并添加标题(“Location:index.php”);
...
答案 3 :(得分:0)
只需删除生产环境中的app/webroot/test.php
即可。