2011-02-15 3 views
0

У меня было приложение для торта, которое я tar'd и отправил кому-то для выполнения некоторых работ по разработке, и теперь они отправили его мне обратно. Я поместил файлы в корневую папку моего веб-сервера. Я могу успешно перейти на страницу index.php на уровне root (http: //localhost/newcake/index.php), но когда я пытаюсь получить доступ к информации о пользователе (http: // localhost/newcake/users), я получаю ошибку 404 , Этот url работал в моем экземпляре старого торта. Мне интересно, как разработчик переназначил URL-адреса каким-то образом в приложении для торта, и если да, то куда я могу найти это?Получение ошибки 404 при использовании приложения для торта

Примечание: я задал бы разработчику этот вопрос, но сейчас он недоступен, и я хотел бы как можно скорее решить эту проблему.

Обновление: Я сделал поиск файлов .htaccess под новым приложением и обнаружил следующее:

./.htaccess 
./app/.htaccess 
./app/webroot/.htaccess 
./cake/console/templates/skel/.htaccess 
./cake/console/templates/skel/webroot/.htaccess 

Я проверил расположение и содержимое с оригинальным приложением, и все это, кажется, совпадают.

ответ

0

Проверьте права доступа к файлам. Проверьте также, что файлы .htaccess находятся в правильных местах. Некоторые операционные системы - в частности, Ubuntu - копируют файлы в папку, но опускают файлы точек.

Если они отсутствуют, пересадите их с чистой установки.

Также смотрите здесь .htaccess файлы и куда поместить их: http://book.cakephp.org/view/917/Apache-and-mod_rewrite-and-htaccess

+0

права доступа к файлам в каталоге кэша было проблемой, но сначала я исправил, и я даже открыл разрешения на все файлы во всем приложении для пирога. Проверка файлов .htaccess теперь ... – opike

+0

включен mod_rewrite? – Leo

+0

Вот и все. Мне пришлось добавить запись «AllowOverride» для этого каталога в httpd.conf. Благодаря! – opike

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