Ошибка отсутствия контроллера CakePhp в Ubuntu 14.04

Мой следующий вопрос основан на моем предыдущем вопросе из: CakePhp не работает в Ubuntu 14.04. В настоящее время страница CSS и входа в систему работает нормально, но когда я нажимаю созданную ссылку, появляется сообщение об ошибке «отсутствует контроллер». Контроллер находится в папке моего контроллера, и имя файла также правильное. У меня нет проблем с его использованием в среде Windows, и, поскольку я новичок в Ubuntu, мне действительно нужна помощь.

Спасибо.


person ash    schedule 20.08.2014    source источник
comment
На какой URL-адрес вы перенаправляетесь, когда нажимаете на ссылку?   -  person joshua.paling    schedule 20.08.2014
comment
Это URL-адрес индекса, который работает нормально: localhost/eNCR/Users. Это URL-адрес ссылки с сообщением об отсутствии контроллера: localhost/eNCR/Portusers.   -  person ash    schedule 20.08.2014
comment
Это означает, что после входа в систему страница отображается без каких-либо проблем, но всякий раз, когда я нажимаю на ссылку, она говорит, что отсутствует контроллер, но контроллер есть. Работает только главная страница   -  person ash    schedule 20.08.2014
comment
отладка включена? Вы видите сообщение о том, пожалуйста, создайте файл...? Если это так, пожалуйста, опубликуйте это сообщение.   -  person joshua.paling    schedule 20.08.2014
comment
(Или выложите полный скриншот, если вас это устраивает)   -  person joshua.paling    schedule 20.08.2014
comment
Мне очень жаль, мистер Джошуа. Это моя ошибка. Сегодня я узнал, что в Windows сценарий cakephp не чувствителен к регистру. Например, мое имя файла в Windows — portuserscontrol.php, но после миграции в Ubuntu имя файла контроллера должно измениться на PortusersController.php. Извините за беспокойство и большое спасибо за вашу помощь. Действительно ценю это.   -  person ash    schedule 20.08.2014
comment
без проблем! Вы должны ответить на свой вопрос, чтобы другие в будущем знали, в чем была проблема.   -  person joshua.paling    schedule 20.08.2014


Ответы (1)


Благодаря г-н. joshua.paling, я узнал, что в Windows сценарий cakephp не чувствителен к регистру. Например, мое имя файла в Windows — «portuserscontrol.php», но после миграции в Ubuntu имя файла контроллера должно измениться на «PortusersController.php».

person ash    schedule 20.08.2014