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',));»
Сделал первую страничку, которая загружается с помощью контроллера
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',));»
Последнее редактирование: