перенос сайта modx revo на локальный openserver

Всем добра.
взял копию сайта рабочего. -> перенес архив сайта, успешно загрузил sql базу.
core\config\config.inc.php — поменял тут пути верно. но все равно при открытии сайта редиректит на версию в сети. помоги
config.core.php — исправлен путь в корневой.
connectors\config.core.php — тут тоже. но не помогло. что еще упустил?
artem
01 мая 2018, 06:45
modx.pro
4 181
0

Комментарии: 7

Андрей
01 мая 2018, 13:02
+1
Нужно очистить папку — /core/cache/. Пути в 4-х файлах:

/core/config/config.inc.php
 /config.core.php
 /connectors/config.core.php
 /manager/config.core.php

Также в в /core/config/config.inc.php на строках 62-65 есть указание домена, надо заменить на новый:

$http_host='olddomain.com';

Плюс посмотреть в htaccess, может там редирект прописан.
    artem
    04 мая 2018, 21:52
    0
    там другая проблема, во всех файлах поменял путь. но идет редирект на сайт в сети

    RewriteCond %{HTTP_HOST}.
    RewriteCond %{HTTP_HOST} !^site\.com [NC]
    RewriteRule (.*) site.com/$1 [R=301,L]

    когда это комментирую — пишет — Site temporarily unavailable.
    убираю — редирект включается
      Андрей
      05 мая 2018, 01:04
      0
      Ну в целом конечно не сильно понятная ситуация, т.к. на локальном сервере фиг знает что может происходить. По идее вот эти правила должны работать норм(без www и с ним):

      RewriteCond %{HTTP_HOST} .
      RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
      RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

      RewriteCond %{HTTP_HOST} !^$
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} (.+)$
      RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

      p.s. Соответственно сайт на локалке должен быть назван другим доменом, отличным от рабочего сайта. Ну и плюс раз пишет — Site temporarily unavailable, нужно посмотреть логи, возможно будет понятно.
        artem
        05 мая 2018, 09:12
        0
        сайт назвал другим доменом
        такой адрес в сети
        # Rewrite www.domain.com -> domain.com — used with SEO Strict URLs plugin
        RewriteCond %{HTTP_HOST}.
        RewriteCond %{HTTP_HOST} !^vo-radio\.com [NC]
        RewriteRule (.*) vo-radio.com/$1 [R=301,L]

        так исправляю на локальное имя
        # Rewrite www.domain.com -> domain.com — used with SEO Strict URLs plugin
        #RewriteCond %{HTTP_HOST}.
        #RewriteCond %{HTTP_HOST} !^vo-local\.ru [NC]
        #RewriteRule (.*) vo-local.ru/$1 [R=301,L]

        и пишет — Site temporarily unavailable

        вставлял Ваш код и то же самое сообщение
          Андрей
          05 мая 2018, 12:58
          0
          Тогда логи смотрите — core/cache/logs/error.log и серверный error.log. Плюс ещё проверить доступы юзера к базе.

          Также можно попробовать залить папку Setup от вашей версии движка, и запустить, выбрать — Обновление, в процессе есть вероятность что покажет в чём проблема.
    artem
    16 мая 2018, 00:10
    +1
    кто то мне поставил минус на мой пост, написанный несколько месяцев назад, я его отправил в черновик и не помогло и теперь не могу создавать новые темы, поставьте пожалуйста плюсы, кому не жалко на мои посты и сообщения
      Tanya
      29 октября 2018, 13:45
      0
      artem? нашли решение проблемы? Впервые возникло тоже самое при переносе на локальный openserver. Все htaccess пересмотрела, даже удалила, ничего не помогает. В админку захожу, а при переходе на сайте редиректит на действующий. Где ещё посмотреть можно?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7