Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Миграция с Kohana 3.2 на Kohana 3.3
http://forum.kohanaframework.su/viewtopic.php?f=32&t=482
Страница 1 из 2

Автор:  Gilamov Danis [ 29 ноя 2012, 20:32 ]
Заголовок сообщения:  Миграция с Kohana 3.2 на Kohana 3.3

Решил обновить версию ,скопировал папку system ,изменил имена файлов согласно PRC.
Изменил сами файлы которые были переделаны.

Теперь выдает ошибку
Цитата:
Kohana_HTTP_Exception [ 404 ]: The requested URL / was not found on this server.

SYSPATH\classes\kohana\request\client\internal.php [ 79 ]
74 if ( ! class_exists($prefix.$controller))
75 {
76 throw HTTP_Exception::factory(404,
77 'The requested URL :uri was not found on this server.',
78 array(':uri' => $request->uri())
79 )->request($request);
80 }
81
82 // Load the controller using reflection
83 $class = new ReflectionClass($prefix.$controller);


Хотя роуты прописаны правильно и контроллер с таким именем есть. При открытии сайта с прописываем адреса модуля типо site.ru/news все работает. Свои роуты по умолчании не работают.

Автор:  Zorato [ 30 ноя 2012, 05:06 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

Выкладывайте роуты, будем разбираться

Автор:  ruslann [ 30 ноя 2012, 11:28 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

....Тоже проблема. Собрал сайт на новой Kohana 3.3. На локальнм всё работае, перенес на сервер, ничего не работает. Выдаёт ->

------------------------------------------------------------------------------------------------------------------------------------
Page not found

The page you are looking for might have been removed,
had its name changed, or is temporarily unavailable.

Please try the following:
If you typed the page address in the Address bar, make sure that it is spelled correctly.

- Click the Back button in your browser to try another link.
- Use a search engine like Google to look for information on the Internet.

HTTP 404 - File not found
----------------------------------------------------------------------------------------------------

Уже целый день бьюс над проблемой.

Автор:  ruslann [ 30 ноя 2012, 12:04 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

помоему проблема в роутинге, но в чем именно... :?: :roll:

Код:
Route::set('default', '(<controller>(/<action>(/<id>)))')
   ->defaults(array(
                'directory' => 'index',
      'controller' => 'main',
      'action'     => 'index',
   ));

Автор:  Gilamov Danis [ 30 ноя 2012, 12:35 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

Роуты стандартные ,думал может проблема в роутингах модулей ,но их отключение тоже ничего не дало. Я час лучше ссылку на исходники дам

https://github.com/GilamovDanis/Pegas-CMS

Пока не нашел ошибку да и доков по переходу на 3.3 я не заметил.

Автор:  mamahtehok [ 30 ноя 2012, 15:02 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

Возможно нужно
'controller' => 'main'
заменить
'controller' => 'Main'

Автор:  Gilamov Danis [ 30 ноя 2012, 19:11 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

бесполезно ,пробывал да думаю уже с нуля делать с немного другим подходом )

Автор:  ruslann [ 30 ноя 2012, 21:22 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

....Свою проблему решил! :D
Директории и файлы контролера должны быть с большой буквы, а роуты стандартные.

Автор:  Gilamov Danis [ 30 ноя 2012, 22:42 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

Похоже тоже в этом проблема была ,работаю через git и эта зараза не пойму как возможно мой косяк был ,измененные переименованные файлы перезалила уже с названиям файлов с нижним регистром.

Решил с нуля править. Тема Closed

Автор:  admin [ 02 дек 2012, 17:23 ]
Заголовок сообщения:  Re: Миграция с Kohana 3.2 на Kohana 3.3

Надо тоже потихонечку мигрировать. Засиделся на 3.2

Страница 1 из 2 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/