Search-Replace-DB - меняем имя домена в базе bitrix
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Search-Replace-DB - меняем имя домена в базе bitrix
Установка Search-Replace-DB:
apt install php-mysql php-mbstring cd /root/ git clone https://github.com/interconnectit/Search-Replace-DB
Делаем замены на новый домен:
cd Search-Replace-DB/ php srdb.cli.php -h localhost -u USERDB -p PASSWORD -n DBNAME -s "site1.com" -r "site2.com" USERDB - имя пользователя базы PASSWORD - пароль от базы DBNAME - имя базы MySQL site1.com - старый домен -s, --search String to search for or `preg_replace()` style regular expression. site2.com - новый домен None empty string to replace search with or `preg_replace()` style replacement.
PHP хранит массивы и объекты в базе в виде специальных строк (сериализация). Формат выглядит так: s:[длина_строки]:"[сама_строка]"; Поэтому просто замена через текстовый редактор - может не сработать.
Проект:
https://github.com/interconnectit/Search-Replace-DB
