Миграция с другого сервера: почему страница шоу CakePHP не найдена? - PullRequest
0 голосов
/ 06 марта 2012

TLDR:

Недавно перенес мой сайт на новый хост. Заголовок и нижний колонтитул (без CSS) отображаются, но на всех страницах отображается «Страница не найдена».

Дополнительное объяснение:

Я перенес свой сайт (небольшой проект CakePHP) на новый хост и сделал следующие шаги: И выполните следующие действия:

  1. Перенос всех файлов и папок
  2. Импортировал полную базу данных
  3. Изменена конфигурация базы данных
  4. проверил папки, все настроено на dirname и все в таком духе, так что нет проблем

Теперь, когда я захожу на сайт на новом хостинге, он показывает, что страница не найдена, а CSS отсутствуют. Я отредактировал index.php на app/webroot и добавил несколько эхосигналов, чтобы проверить, в порядке ли поток. Если я добавляю эхо, CSS работает (если я добавляю эхо в любой части источника, эхо было echo '1';), но все еще с "Page Not Found".

Ответы [ 2 ]

0 голосов
/ 06 марта 2012

Возможно, вы забыли скопировать любой из файлов .htaccess.

0 голосов
/ 06 марта 2012

Какую версию CakePHP вы используете? Если это 2.x, вам нужно убедиться, что у вас php 5.2.8 или выше.

Другая вещь, которую нужно подтвердить, это то, что mod_rewrite включен и работает правильно. Похоже, это может быть проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...