Я пытаюсь заставить CakePHP 2.0 работать на моем ноутбуке с Win2k дома, но у меня возникли проблемы с переписыванием модов. Для предыдущих версий Cake (1.2, 1.3) я использовал ISAPI_rewrite со следующим правилом (мое приложение находится в виртуальной папке «торт»):
RewriteEngine on
RewriteBase /cake
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Однако, похоже, это не работает на CakePHP 2.0. Если я вхожу в базовый каталог 'localhost / cake /', я получаю стандартный экран приветствия Cake (состояние tmp dir и т. Д.), И он говорит, что все настроено правильно. Если я наберу 'localhost / cake / widgets / index', он немного взбивается, а затем просто возвращается к стандартному экрану, который говорит, что все в порядке. Без ошибок, нада.
Это не первый раз, когда у меня возникают проблемы с IIS, но я задерживаюсь с этим ноутбуком ненадолго. Любая помощь будет оценена.