Проблема при подключении другого домена

Главные вкладки

Аватар пользователя runner12 runner12 6 мая 2023 в 20:52

Доброго времени суток!
Столкнулся с такой вот непонятной проблемой.
К сайту у которого был домен СТАРЫЙ-ДОМЕН.com подключили новый домен - НОВЫЙ-ДОМЕН.com.
Сайт работает, но! Отвалились стили, скрипты и т д. Что неудивительно - в HTML-коде пути к стилям и скриптам остались почему то старые - СТАРЫЙ-ДОМЕН.com/путь-к-стилю, СТАРЫЙ-ДОМЕН.com/путь-к-скрипту и т. д.
В админку зайти могу, но при попытке что то изменить - перенаправляет на СТАРЫЙ-ДОМЕН.com/путь-к-админке.
В файле settings.php - изменил значение переменной $base_url на "НОВЫЙ-ДОМЕН.com". Не помогло.
Подскажите пожалуйста, как это исправить.

Комментарии

Аватар пользователя runner12 runner12 7 мая 2023 в 22:24

VasyOK wrote:
Подскажите пожалуйста: а как вы это настроили?
sites/НОВЫЙ-ДОМЕН.com/settings.php - есть?

Нет, сейчас путь sites/default/settings.php.

Аватар пользователя VasyOK VasyOK 8 мая 2023 в 10:59

Вот создайте эту папку
sites/НОВЫЙ-ДОМЕН.com/
в ней
settings.php - чистый из дистра Друпала
и папку files - иначе новый сайт будет использовать файловую систему старого.
Далее зайдите на НОВЫЙ-ДОМЕН.com и при установке пропишите параметры БД нового сайта.

Аватар пользователя ttenz ttenz 8 мая 2023 в 5:15

Прочесать код сайта grep-ом например на предмет наличия прописанного в полученном коде имени старого домена.

PS: А если на стандартную тему поменять? Через drush или mysql, если админка редиректит. +

Аватар пользователя runner12 runner12 9 мая 2023 в 21:52

gun_dose wrote:
А кэш сбрасывали?)

Кэш конечно сбрасывал, но проблема скорее всего не в кэше, а если нажать кнопку Очистить кэш - перенаправляет на несуществующую страницу СТАРЫЙ-ДОМЕН.com/admin/development/performance.

Аватар пользователя runner12 runner12 9 мая 2023 в 21:56

ttenz wrote: Прочесать код сайта grep-ом

Извиняюсь, а кто такой grep?

ttenz wrote: А если на стандартную тему поменять?

Поменять через бэдэ в принципе можно - но опять же к стандартной теме будет неправильный путь - СТАРЫЙ-ДОМЕН.com/путь-к-стандартной теме.

Аватар пользователя runner12 runner12 9 мая 2023 в 21:58

VasyOK wrote: Вот создайте эту папку
sites/НОВЫЙ-ДОМЕН.com/
в ней
settings.php - чистый из дистра Друпала
и папку files

Подскажите, а в папку files - нужно переместить файлы из папки sites/default/files - правильно?

Аватар пользователя VasyOK VasyOK 10 мая 2023 в 18:57

У вас сейчас есть сайт. У сайта есть файловая система, т.е. файлы - картинки статей товаров.
По умолчанию она в sites/default/files.
В настройках файловой системы сайта можете проверит это.
Теперь вы хотите поставить на ту же инсталяшку Друпала другой сайт. Лучше чтобы у другого сайта была своя папка файловой системы (иначе вы должны уметь больше, чем я).
Поэтому sites/НОВЫЙ-ДОМЕН.com/files - точно не запутаетесь. Переносить ли сюда файлы с файловой системы старого сайта - решайте сами.

Аватар пользователя ttenz ttenz 10 мая 2023 в 18:17

runner12 wrote: Извиняюсь, а кто такой grep?

grep это утилитка для поиска из консоли, по файлам сайта можно использовать.

$ grep -rnw '/путь/где/искать' -e 'старыйдомен'

Аватар пользователя runner12 runner12 14 мая 2023 в 13:02

ttenz wrote: grep это утилитка для поиска из консоли

Спасибо, будем юзать )

VasyOK wrote: VasyOK

Попробовал по вашему способу, чуть не накрылся сайт, хорошо что сделал бэкап )
Подобная установка затирает старую бэдэ и ставит на нее чистую бэдэ друпала.
Поэтому затем удалил новую бэдэ, поставил на нее старую бэдэ из бэкапа и - заработало.
Но по моему проще было бы так - снести сайт, поставить чистый друпал, заменить новую базу на старую, и залить на новый друпал недостающие файлы - модули, темы, папку files...

Аватар пользователя VasyOK VasyOK 14 мая 2023 в 13:06

"Подобная установка затирает старую бэдэ и ставит на нее чистую бэдэ друпала."
Нет. Для старого сайта одна БД. Для нового - другая.
Если settings.php из без прописанных параметров БД - это прделагется выбрать при установке.
Если вы скопировали settings.php из одного сайта в другой - будет наследоваться.

Аватар пользователя runner12 runner12 14 мая 2023 в 13:25

VasyOK wrote: "Подобная установка затирает старую бэдэ и ставит на нее чистую бэдэ друпала."

По английски эт называется misunderstanding )))