2012-06-24 11 views
-1

Вы проверяете этот URL-адрес в своем приложении, который используется с cakephp?Как я могу отключить тестовый комплект cakephp?

www.yourCakephpApp.com/test

вы видите страницу, как это:

http://www.eliteprojects.org/cake/app/webroot/test.php

как я могу отключить набор тестов?

+0

Никогда не бывает. Разве что ваш 'htaccess' или' mod_rewrite' работает неправильно? Я посетил ваш eliteprojects.org и, очевидно, очевидно, что ваш IIS настроен неправильно, чтобы принять htaccess. –

ответ

4

Доступ к встроенному веб-бегущему набору тестового набора CakePHP осуществляется по адресу /yourapp/test.php или /test.php, в зависимости от конфигурации вашего сервера. Переход к /test должен дать вам ошибку 404, если вы специально не добавили такой маршрут или файл/путь с именем test в свой каталог webroot.

Вы можете отключить веб-бегун, отказавшись от доступа к нему в конфигурациях вашего сервера или просто удалив файл. Однако редко есть причина для этого:

  1. Основная часть платформы разработки CakePHP - это комплексная поддержка тестирования. Это будет похоже на использование CakePHP и удаление консоли для выпечки.
  2. Испытательный бегун предназначен для доступа только во время разработки. Поэтому, если вы не используете режим отладки> 0 в производстве (чего вам не следует делать), веб-бегун не будет доступен из этого URL-адреса.

Наконец, если вы новичок в торт, вам нужно прочитать Cake cookbook. Начните с первого раздела и проведите свой путь до учебника по блогам. Это ответит на большинство ваших вопросов и позволит избежать множества распространенных ошибок (например, неверно сконфигурировать docroot вашего сервера и неправильно настроить URL-переписывание).

Примечание: Я жирный шрифт части о Cookbook, потому что это такой важнейший ресурс для изучения развития торта, и это первое место, вы должны проконсультироваться, если возникнут какие-либо проблемы или вопросы.На самом деле, люди очень раздражаются на #cakephp у новых пользователей, задавая те же основные вопросы, на которые уже ответили в Поваренной книге —, особенно если вы еще не закончили учебник по блогам.

0

Почему вы не можете прокомментировать содержимое test.php и добавить заголовок («Location: index.php»);

??

+0

Вы имеете в виду в cakephp, я это делаю? – Chalist

2

Этого никогда не должно быть.

После посещения вашей главной веб-страницы, похоже, что вы используете IIS, и ваш сервер неправильно настроен для запуска проекта CakePHP. Cake требует mod_rewrite для работы, но htaccess предназначен только для сервера Apache.

Хотя я не очень уверен, как это сделать, документация CakePHP рассказывала вам, как этого добиться. Оформить заказ книги здесь:

http://book.cakephp.org/2.0/en/installation/advanced-installation.html#url-rewrites-on-iis7-windows-hosts

0

Просто удалите app/webroot/test.php в производственной среде.

Смежные вопросы