CakePHP и NearlyFreeSpeech.net
Как мне установить AllowOverride на NearlyFreeSpeech.net? Я пытаюсь следовать инструкциям в пределах cakePHP, в моем rout.php работает только '/' (базовый путь). Любой другой URL-адрес страницы 404 не найден для решения проблем, описанных в нем.
До сих пор мне приходилось делать следующее при выходе из среды разработки WAMP:
- Обратитесь к именам контроллеров по их правильному регистру
- Измените имя сервера в файле конфигурации
- Добавьте все файлы, связанные с CakePHP, в веб-группу
1 ответ
Решение
Решение заключается в следующем:
- Скопируйте файлы из вашей рабочей среды (или выполните экспорт из вашего инструмента управления исходным кодом) в новую папку на NearlyFreeSpeech.net (NFS.net). Давайте назовем новую папку "abc".
- Импортируйте свою базу данных в NFS.net.
- При необходимости настройте параметры базы данных в версии сайта NFS.net.
- Добавьте папку abc и все в ней в веб-группу.
- Перейдите в файл.htaccess в / home / public / abc и добавьте "RewriteBase /abc" в "RewriteEngine on".
- Добавьте "RewriteBase /abc/app" в.htaccess в / home / public / abc / app и добавьте "RewriteBase /abc/app/webroot" в каталог / home / public / abc / app / webroot.