Kohana На удаленном хостинге не работает маршрут.

Konstantin-78

Новичок
При помощи «kohana» (3.3.5) и endels создал локальный хост sitedesigner и создал несколько страничек
Сделал первую страничку, которая загружается с помощью контроллера

class Controller_User_Foto extends Controller_Index
{
public function action_index()


Она загружается (http://sitedesigner) на локальном и удаленном хосте – проблем нет.
с него создал ссылку (http://sitedesigner/about) на

class Controller_User_About extends Controller_Index
{
public function action_index()

На локальном хосте переход работает, но когда я залил его на удаленный хост, при переходе на "About" контроллер не нашелся: Ошибка «Страница не найдена (404)».

Где я что упустил?
На удаленнке стоит «ОС UNIX (FreeBSD)» (она регистрозависимая), но у меня же первая страничка грузится… регистры везде вроде учитывал

исходя из https://kohanaframework.org/3.3/guide/kohana/mvc/controllers , то что для контроллеров в подпапках нужно создать свой router, учитывая поддиректорию, то
"Route::set('User', 'User(/<controller>(/<action>(/<id>)))')
->defaults(array('directory' => 'User',
'controller' => 'Foto',
'action' => 'index',
));" - но и это не помогло

P.S.
Проводник:
«SiteDesigner\www\application\classes\Controller\User\Foto.php»,
«SiteDesigner\www\application\classes\Controller\User\About.php»

«bootstrap.php»
«Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array('directory' => 'User',
'controller' => 'Foto',
'action' => 'index',));»
 
Последнее редактирование:

fixxxer

К.О.
Партнер клуба
404 какая? Фреймворк отдает или веб-сервер?
Если второе - значит, неправильно настроен веб-сервер. В твоем случае догадываюсь, что это шаред хостинг с апачом, и не был залит файл .htaccess.

И, да, слово photo начинается с букв "ph".
 

Konstantin-78

Новичок
404 какая? Фреймворк отдает или веб-сервер?
Если второе - значит, неправильно настроен веб-сервер. В твоем случае догадываюсь, что это шаред хостинг с апачом, и не был залит файл .htaccess.

И, да, слово photo начинается с букв "ph".
Ошибку выдает сервер:
"
Проект "Хостинг Обыкновенный" успешно работает с августа 2005 года

Страница не найдена (404)
Запрошенная страница ....ua/user/about не найдена на этом сервере. Пожалуйста, обращайтесь к администратору по адресу
"
 

fixxxer

К.О.
Партнер клуба
Возможно, неправильно настроен. Возможно, настроен под другую версию апача. Возможно, на хостинге отключена обработка htaccess или отсутствуют какие-то модули апача. Возможно, в твоем, цитирую, ".htaccess." не опечатка, а действительно там точка в конце - ее быть не должно.
 

Konstantin-78

Новичок
с тамошнем "htaccess" - не хочет работать,
а вот с моим - все нормально пока работает
 

fixxxer

К.О.
Партнер клуба
с тамошнем "htaccess" - не хочет работать,
Это с каким? Который там зачем-то уже лежал? Ну разумеется.
Если бы там лежал файл index.php c содержимым типа echo "Hello World", ты бы, наверное, не удивлялся, что выводит hello world, а не запускает Кохану? А почему с htaccess иначе?;)
 
Сверху