Плагин Transfer
Плагин предназначен для смены в БД имени домена со старого на новый.
Меняет данные в таблицах, связанных непосредственно с движком: блоги, пользователи, топики, комментарии, ЛС.
Что не делает — не пересчитывает хеш для комментариев и топиков.
Использование:
— активируйте плагин
— в консоли перейдите в папку /include/cron плагина, запустите файл transfer.php с 2мя параметрами — старый и новый домен, без
Пример:
./transfer.php old.domain new.domain
Работа с плагинами — для примера реализована работа с плагином Page.
Разработчикам плагинов — если хотите облегчить работу пользователям по смене доменов — присылайте ваши дополнения для конфига, на примере работы с плагином Page.
Внимание, применение плагина на свой страх и риск, обязательно делайте бекапы БД.
Плагин на GitHub
Меняет данные в таблицах, связанных непосредственно с движком: блоги, пользователи, топики, комментарии, ЛС.
Что не делает — не пересчитывает хеш для комментариев и топиков.
Использование:
— активируйте плагин
— в консоли перейдите в папку /include/cron плагина, запустите файл transfer.php с 2мя параметрами — старый и новый домен, без
http://
Пример:
./transfer.php old.domain new.domain
Работа с плагинами — для примера реализована работа с плагином Page.
Разработчикам плагинов — если хотите облегчить работу пользователям по смене доменов — присылайте ваши дополнения для конфига, на примере работы с плагином Page.
Внимание, применение плагина на свой страх и риск, обязательно делайте бекапы БД.
Плагин на GitHub
16 комментариев
При настройке charset ставить utf8
какие таблица/поле? Можно было и на Гитхабе Issue создать.
github.com/verdet23/ls-plugin_transfer/blob/master/plugin.xml#L13
В serialized строке недостаточно поменять реплейсом строку, надо еще поменять количество символов в новой строке (пишется через точку с запятой)
В простых полях все поменяется хорошо, но если есть какие-то данные, например, пути к картинкам в поле topic_extra, то будут траблы.
Тем более там учтены многие моменты переименовки данных в БД
Файл плагина Z:\newage\HitechLS\plugins\ls-plugin_transfer-master\PluginLs-plugin_transfer-master.class.php не найден
Выдает ошибку(((
СПАСИБО!
Не понимаю(
Пожалуйста.
P.S: был в отъезде(