CakePHP и NearlyFreeSpeech.net

Как мне установить AllowOverride на NearlyFreeSpeech.net? Я пытаюсь следовать инструкциям в пределах cakePHP, в моем rout.php работает только '/' (базовый путь). Любой другой URL-адрес страницы 404 не найден для решения проблем, описанных в нем.

До сих пор мне приходилось делать следующее при выходе из среды разработки WAMP:

  • Обратитесь к именам контроллеров по их правильному регистру
  • Измените имя сервера в файле конфигурации
  • Добавьте все файлы, связанные с CakePHP, в веб-группу

1 ответ

Решение

Решение заключается в следующем:

  1. Скопируйте файлы из вашей рабочей среды (или выполните экспорт из вашего инструмента управления исходным кодом) в новую папку на NearlyFreeSpeech.net (NFS.net). Давайте назовем новую папку "abc".
  2. Импортируйте свою базу данных в NFS.net.
  3. При необходимости настройте параметры базы данных в версии сайта NFS.net.
  4. Добавьте папку abc и все в ней в веб-группу.
  5. Перейдите в файл.htaccess в / home / public / abc и добавьте "RewriteBase /abc" в "RewriteEngine on".
  6. Добавьте "RewriteBase /abc/app" в.htaccess в / home / public / abc / app и добавьте "RewriteBase /abc/app/webroot" в каталог / home / public / abc / app / webroot.
Другие вопросы по тегам