Развертывание CakePHP на поддомен перенаправляет в неправильное местоположение - PullRequest
0 голосов
/ 30 апреля 2011

Я пытаюсь развернуть сайт locahost CakePHP на поддомене.Я могу просматривать веб-сайт, но он не работает правильно, когда я пытаюсь войти или зарегистрироваться.

Это не показывает мне никакой ошибки проверки, и при этом это не позволяет мне войти или зарегистрироваться, и это приземляется по следующему URL:

subdomain.example.com/webroot/index.php?url=users/login 

, где это должно быть что-то вроде:

subdomain.example.com/users/login

Я использую виртуальный хостинг Go Daddy.

Ответы [ 2 ]

0 голосов
/ 01 мая 2011

Старые настройки, определенные в http://bakery.cakephp.org/articles/cguyer/2009/10/18/mod-rewrite-on-godaddy-shared-hosting, решили проблему.

Спасибо всем за помощь.

0 голосов
/ 30 апреля 2011

Это звучит (и выглядит) как проблема переписывания Apache. Есть несколько вещей, на которые нужно обратить внимание:

  1. Убедитесь, что файлы .htaccess были ожидаемыми. У вас должно быть одно в каталоге приложения, а другое в каталоге webroot. Иногда, когда мы сжимаем и / или передаем файлы на веб-сервер, файлы .htaccess остаются позади.

  2. Убедитесь, что на сервере, на котором вы запускаете сайт, включена перезапись. Это может потребовать, чтобы вы позвонили в службу поддержки Go Daddy. Но мой опыт показывает, что они всегда готовы помочь.

Удачи!

...