Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 07 Янв 2008 13:02:08 Заголовок сообщения: не работает cake_1.2.0.6311-beta |
|
|
разрабатывал сайт на cakephp 1.2 (cake_1.2.0.5875-prebeta), после установки новогодней беты (cake_1.2.0.6311-beta) перестала работать главная страница. причем не работает даже "чистая" установка кэйка.
сообщение:
Код: | Missing Controller
Error: Http:Controller could not be found.
Error: Create the class Http:Controller below in file: app\controllers\http:controller.php
<?php
class Http:Controller extends AppController {
var $name = 'Http:';
}
?> |
при этом еще появляется предупреждение
Код: | Warning (2): strpos() [function.strpos]: Empty delimiter. [CORE\cake\dispatcher.php, line 607] |
сервер - apache 2, PHP 5.2.2 (сборка XAMPP 1.6.2).
п.с. пробовал на втором денвере (апач 1 и пхп 4) - там работает _________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 07 Янв 2008 13:58:02 Заголовок сообщения: |
|
|
Бета.
Отползай назад. |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 07 Янв 2008 14:12:06 Заголовок сообщения: |
|
|
Чудеса!
Я верно понимаю, что кейк на вашей сборке воспринял протокол, как контроллер?
Сейчас сайт cake-php.ru работает на новогодней бете. Не жалуюсь, все неплохо.
P.S. Про главную. Может роуты перезаписали? |
|
Вернуться к началу |
|
|
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 07 Янв 2008 14:45:20 Заголовок сообщения: |
|
|
ну не чудеса наверное все-таки. я думаю что сам кэйк тут ни при чем, а виноваты настройки апача или пхп. только вот какие непонятно.
может вот еще это поможет:
Код: | Context
$uri = "/http:/evilbloodydemon.ru/"
$base = "[empty string]"
$url = null
$tmpUri = "http:/evilbloodydemon.ru/"
$baseDir = "/"
strpos - [internal], line ??
Dispatcher::getUrl() - CORE\cake\dispatcher.php, line 607
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 125
[main] - APP\webroot\index.php, line 84 |
я тоже на роуты сначала грешил, но и установка с нуля ведет себя так же, то есть не работате _________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 07 Янв 2008 14:47:29 Заголовок сообщения: |
|
|
А посмотрите что вернет phpinfo(). В частности правильно ли будет определена REQUEST_URI и т.п. переменные. |
|
Вернуться к началу |
|
|
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 07 Янв 2008 14:54:06 Заголовок сообщения: |
|
|
phpinfo() в /app/webroot/index.php даёт
Код: |
REDIRECT_URL /
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING no value
REQUEST_URI http://evilbloodydemon.ru/
SCRIPT_NAME /app/webroot/index.php |
_________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 07 Янв 2008 15:11:32 Заголовок сообщения: |
|
|
Ну вот, кейк и ни при чем оказался, посмотрите, что у вас в REQUEST_URI -- должно быть / или index.php, в зависимости от того, как настроили. |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 07 Янв 2008 15:14:12 Заголовок сообщения: |
|
|
Кстати, вот еще что подумал, посмотрите, верно ли настроен .htaccess, который в корне webroot.
Может быть он не заменился при копировании... |
|
Вернуться к началу |
|
|
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 09 Янв 2008 08:28:41 Заголовок сообщения: |
|
|
поборол.
причина: в настроках браузера стояло: "использовать прокси 127.0.0.1:80" =) отключил и все стало как надо. _________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
|