Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mag Гость цитировать
|
Добавлено: 28 Мар 2008 11:13:15 Заголовок сообщения: проблемы с CakePHP |
|
|
Установила на Denwer CakePHP, разместила в папке ..\localhost\cake. Создала простенькую модель user, добавила к нему контроллер и представление.
localhost\cake нормально отображает страничку Cake'а. localhost\cake\users\register нормально отображает моё представление register - форма с полями для регистрации пользователя и кнопкой зарегистрироваться, вызывающей действие из контролера, а при попытке вызвать действие register Denwer кидает ошибку - Not found.
Если ставить CakePHP прямо в корневик localhost - выдает ошибку phpMyAdmin - вместо основной части и списка баз данных выдает ошибку - CakePHP не может найти контроллер для Tools (в папке Tools находится phpMyAdmin).
Подскажите, где и что я напутала?...
(PS - вообще-то пример про пользователя и регистрацию взят из руководства по CakePHP с сайта ibm.ru, но всё ранво почему-то работать не хочет) |
|
Вернуться к началу |
|
|
xxx
цитировать
Зарегистрирован: 03 Мар 2008 15:58:41 Сообщения: 24
|
Добавлено: 28 Мар 2008 12:38:19 Заголовок сообщения: |
|
|
Not found что именно? подробнее нужно писать, что в контроллере, что пишет в логах, какие точно ошибки.
для phpmyadmin нужно или делать исключение в htaccess или делать alias в апаче |
|
Вернуться к началу |
|
|
DeeperMD
цитировать
Зарегистрирован: 08 Фев 2008 15:04:11 Сообщения: 144 Откуда: $Молдова->Кишинёв->Буюканы()
|
Добавлено: 28 Мар 2008 22:35:36 Заголовок сообщения: |
|
|
Цитата: | а при попытке вызвать действие register |
что вы этим имеете ввиду?
Вот этим:
cake\users\register
Вы уже вызываете метод (действие register)..
что вы пытаетесь вызвать на что вам отвечают Not found? |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 31 Мар 2008 11:04:45 Заголовок сообщения: |
|
|
В app/config/core.php поставьте Configure::write('debug', 2);
Если после этого стандартный Not Found, значит у вас не корректно обрабатываются .htaccess файлы или вы напутали каталоги, заливая файлы. |
|
Вернуться к началу |
|
|
dsp2008
цитировать
Зарегистрирован: 03 Май 2008 10:32:26 Сообщения: 2
|
Добавлено: 03 Май 2008 10:34:26 Заголовок сообщения: |
|
|
У меня та же проблема. mag, как справилась, помоги, пожалуйста |
|
Вернуться к началу |
|
|
KPOTOB
цитировать
Зарегистрирован: 09 Дек 2007 14:46:20 Сообщения: 127
|
Добавлено: 03 Май 2008 11:35:22 Заголовок сообщения: |
|
|
phpMyAdmin в app\webroot\ - тогда шаманить с апачем не надо |
|
Вернуться к началу |
|
|
dsp2008
цитировать
Зарегистрирован: 03 Май 2008 10:32:26 Сообщения: 2
|
Добавлено: 04 Май 2008 14:43:23 Заголовок сообщения: |
|
|
KPOTOB писал(а): | phpMyAdmin в app\webroot\ - тогда шаманить с апачем не надо |
Не понял насчет phpmyadmin. Он у меня стоит "отдельно", в своей папке (localhost/phpmyadmin), нужен как бы еще и для других приложений. КРОТОВ, предлагаешь его переместить в папку моего Cake-приложения? Зачем? Как это может повлиять на CakePHP-приложение? |
|
Вернуться к началу |
|
|
ясен_пень
цитировать
Зарегистрирован: 18 Ноя 2009 14:35:43 Сообщения: 8
|
Добавлено: 18 Ноя 2009 14:48:04 Заголовок сообщения: |
|
|
а у меня когда я набираю localhost\cake\users\register пишет:
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
Что можно сделать с этим? |
|
Вернуться к началу |
|
|
ясен_пень
цитировать
Зарегистрирован: 18 Ноя 2009 14:35:43 Сообщения: 8
|
Добавлено: 19 Ноя 2009 09:55:22 Заголовок сообщения: |
|
|
Решил добавлением в конфиг апача AllowOverride All |
|
Вернуться к началу |
|
|
ясен_пень
цитировать
Зарегистрирован: 18 Ноя 2009 14:35:43 Сообщения: 8
|
Добавлено: 19 Ноя 2009 10:36:05 Заголовок сообщения: |
|
|
зато теперь вот такая бяка
Missing View
Error: The view for UsersController::register() was not found.
Error: Confirm you have created the file: /var/www/html/cake_1_2/app/views/users/register.ctp
Notice: If you want to customize this error message, create app/views/errors/missing_view.ctp
создал app/views/errors/missing_view.ctp с тем же содержимым что и app/views/users/register.ctp всё заработало, странно. Что ему не понравилось в первом случае, вроде все файлы на месте? |
|
Вернуться к началу |
|
|
ясен_пень
цитировать
Зарегистрирован: 18 Ноя 2009 14:35:43 Сообщения: 8
|
Добавлено: 19 Ноя 2009 15:32:23 Заголовок сообщения: |
|
|
И это победил. файлы были созданы от рута, создал пользователем - всё заработало |
|
Вернуться к началу |
|
|
|