2016-07-06 3 views
0

Я построил сайт для клиента на моем субдомене. Затем я перенес его через файлы и базу данных на новый сервер.Любой способ установить базовый url в без переустановки?

Проблема с базовым адресом больше не работает.

я вручную установить его, например:

<base href="http://www.website.com/"> 

Но это, кажется, делает все ссылки открываются в новых вкладках.

Есть ли способ исправить это через базу данных или файл конфигурации?

+0

Пробовали ли вы: '<база HREF = "[[++ site_url]]"> '? – Vasis

+0

@Vasis да я сделал. Проблема в том, что у него, похоже, старый URL-адрес поддомена, сохраненный в настройке 'site_url'. Я не могу найти эту настройку в DB или файле конфигурации. – MeltingDog

+0

Вы пытались очистить папку '/ core/cache /' вручную? – Vasis

ответ

0

Большинство путей и URL-адресов в Modx основаны на настройках сайта. Есть, вероятно, несколько, которые вам придется корректировать. Основным из них является core_path.

Их можно найти под шестеренкой в ​​правом верхнем углу менеджера, в разделе «Настройка системы»

Кроме того, если это и конфигурационный файл не достаточно один, это ТАК вопрос предполагает Переустановку установите папку и запустите первоначальную настройку.

Move modx site from subfolder to root folder

1

После переезда сайт MODx на другой сервер, домен или субдомен, вам необходимо проверить следующие места и принять меры:

  • четкую проверку кэша сайта
  • (!) через FTP, если папка кэша действительно пуста
  • если нет -> установить разрешения, спросите у хостера, если 777 или 755
  • изменить шаблоны, чтобы содержать новые базы href
  • проверить .htaccess, если у вас есть старые правила перезаписи набор
  • проверка ядра/конфигурации для старых путей или URLs

 Смежные вопросы

  • Нет связанных вопросов^_^