Oscmax «Сгенерированный» Страницы, отсутствующие после перемещения

Я Oscmax Нуб, который пытается внести простые изменения в шаблоны. Система, которую я недавно унаследовал, не была помещена в систему контроля версий и не имела каких-либо задокументированных настроек. Моя цель — клонировать oscmax, его существующую базу данных и всю конфигурацию на локальный компьютер, чтобы я мог включить его в систему контроля версий, внести изменения в тестовую систему, протестировать, а затем развернуть в безопасном и нормальном режиме.

Oscmax v2.5 в системе Centos 6.4.

Oscmax v2.5 на сентос 6.4.

  1. Резервное копирование базы данных на локальный хост.
  2. Настройте с пользователем oscmax с правильными разрешениями, тестирование с командной строкой, чтобы гарантировать правильное соединение.
  3. Используемая команда rsync rsync -avz -e ssh —progress —include «. *» —exclude «путь / к / ups_module / tmpfiles» [email protected]: / var / www / html /. <- Примечание включен локальный каталог.
  4. Измененный включает / configure.php, чтобы указать на localhost.
  5. Измените /include/configure.php, чтобы он указывал на localhost.
  6. С помощью Судо Чоун -R: apache, изменил владельца переданных файлов.

Oscmax для правильного отображения всех «сгенерированных» страниц.

Oscmax, чтобы позволить администратору войти.

Все статические файлы отображаются правильно.

Конечные точки, сгенерированные самим oscmax, не найдены.

Пример успеха

http://localhost/index.php?cPath=123

возвращает ожидаемую страницу

Пример неудачи

http://localhost/synthetics-c-4.html

результаты в 404.

Ссылки администратора создаются так же, как и во втором примере, поэтому они не работают. Любые предложения, которые требуют использования интерфейса администратора, не будут работать по определению и не будут приняты в качестве ответа, с вежливым объяснением почему.

Я пропустил основную концепцию, здесь? Рад предоставить любую дополнительную информацию.

0

Решение

Похоже, когда вы скопировали файлы с помощью rsync, он пропустил скрытые файлы

Убедитесь, что вы выполнили команду следующим образом:

rsync -avz -e ssh --progress user@source-server:/source/to/copy/from/ /path/to/destination/

убедитесь, что в ваших каталогах есть косые черты, так как это может вызвать проблемы.

0

Другие решения

Проблемы были:

  1. не имеет включенного mod_rewrite
  2. не имея

    AccessFileName .htaccess

явно указано в httpd.conf, где их хотел оригинальный разработчик.

Вот хорошее, быстрое объяснение различий / ошибок Vis. настройка правил mod_rewrite в httpd.conf против .htaccess, что помогло мне разобраться в этом.

Еда на вынос? Иногда вы должны клонировать вещи шаг за шагом.

0

По вопросам рекламы [email protected]