Поддержка Проблемы и решения Быстрая замена URL в комментариях пользователя

  • Время доброго.
    Переехал на другой домен, а в своих комментариях, коих не одна тысяча, остался прежний URL. Как массового его заменить, чтобы не прокликивать каждый коммент в админке?
    Знаю, что надо какой-то запрос в SQL намутить, но не смог нагуглить проблемы. Вот, решил написать сюда, зная, что тут прекрасные люди имеются, и имеются гораздо чаще 🙂

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Yui

    (@fierevere)

    ゆい

    Переехал на другой домен,

    Если бы переехали при пом плагинов для миграции или скрипта такого бы не случилось. И это, боюсь, не единственная проблема.

    Теперь берите скрипт и меняйте. С превеликой осторожность, тк вхождение домена может быть и в путях к файлам.

    Только домен сменился или и хостер (физ расположение файлов) тоже?

    Yui, вы прелесть. ми-ми-ми

    SeVlad, да к сожалению не работает у меня этот чертов дубликатор. Он создает инсталлятор, который надо закачивать на хост и запускать его с сервера, а у меня хостинг ограничение ставит на 10 мб в одном файле. В общем… как я уже убедился, там со всем сторон ограничения.
    Я перебирал все, что только можно и понял, что переезд в один клик, чтобы и база, и плагин, и темы перешли без проблем — для меня просто не существует из-за ограничений хостеров на закачку файлов.

    Модератор Yui

    (@fierevere)

    ゆい

    закачивать на хост и запускать его с сервера, а у меня хостинг ограничение ставит на 10 мб в одном файле

    а FTP нет разве?

    PS: SeVlad выше предложил не duplicator, а аналог better-search-replace
    только работающий вне wordpress
    А так функционал с плагином у них похож, только если не получается или нежелательно входить в админку и ставить плагины, то лучше выбрать внешний скрипт
    Иначе же, better-search-replace по моему проще.
    И то и другое может производить замену в сериализованных массивах, что важно.

    • Ответ изменён 5 лет, 1 месяц назад пользователем Yui.

    Yui конечно есть. А разве через FTP ограничение на закачку снимается? О_о

    Котэ афиее

    PS: SeVlad часто предлагал дубликатор, ну я его и пытался заюзать. А так, я понял все. Очень интересно. попробую!

    • Ответ изменён 5 лет, 1 месяц назад пользователем fedorov. Причина: Дополнение после охренения
    Модератор Yui

    (@fierevere)

    ゆい

    ограничение за закачиваемый размер файла обычно связан с тем, что по протоколу HTTP обработчик закачки (обычно PHP) резервирует обьем памяти для файла равный max_upload_size / post_max_size
    При большом количестве загружающих сервер может сделать бу-бу по причине нехватки оперативной памяти, поэтому размер загрузок обычно ограничивают разумными пределами.
    Есть решения по оптимизации загрузочного процесса, но они обычно используются на специализированных сайтах, куда загружают файлы.

    ftp — отдельный сервис, он изначально, в времена раннего интернета, был создан для закачки (и скачивания тоже) файлов, он по умолчанию не имеет ограничений на загружаемый файл.

    Yui, эх жаль… Сейчас только проверил закачал, но потом удалил хостер 🙂 А счастье было так близко 🙂

    А так функционал с плагином у них похож, только если не получается или нежелательно входить в админку и ставить плагины, то лучше выбрать внешний скрипт
    Иначе же, better-search-replace по моему проще.

    Тут важны 2 момента.
    1. Входить я не рекомендую по той причине, что после запроса страниц (даже не входа в админку) ВП поменяет часть данных из-за чего могут поломаться сериализованные массивы.
    2. Замены в базе из самого ВП и так достаточно рискованная операция, а уж замена домена — на порядок.

    а у меня хостинг ограничение ставит на 10 мб в одном файле.

    Ограничение загружаемого через админку (по http) или же объём уже на хостинге? Если второе — меняйте хостера однозначно. Это говорит что либо бесплатный либо настолько древний.. В любом случае там ещё столкьо огарничений, что сайт всё равно не будет работать нормально. Да и если и первое — тоже плохой признак. Хотя этот параметр часто можно и поменять (в отличии от второго).
    По остальному Yui рассказала.

    Теперь по дубликатору. В нём можно создать только бекап базы, а файлы Вы просто перенесёте как обычно. При разворачивании просто нужно указать, что файлы уже распакованы.
    Если же база всё равно больше лимитов хостера, то забекапившись через ПМА нужно оптимизировать базу с пом плагинов для оптимизации. Это может дать существенное сокращение её объёма.

    Модератор Yui

    (@fierevere)

    ゆい

    я добавлю про duplicator:
    там есть фильтры исключений, можно при ограничениях на размеры файлов задать например исключение при создании пакета на wp-content/uploads (это ваша медиатека, файлы которой должны занимать больше всего места), тогда пакет архива будет состоять только из дампа базы, файлов вордпресс, плагинов, тем, итп
    Развернув такой редуцированный архив на целевом хосте, wp-content/uploads вы переносите вручную (например через тот же ФТП)

    Если второе — меняйте хостера однозначно. Это говорит что либо бесплатный либо настолько древний.

    все именно так, 10 Мб это смешно… Если даже загруженное по ФТП они режут…

    Благодарю, как говориться, будем искать… хостера 🙂

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Быстрая замена URL в комментариях пользователя» закрыта для новых ответов.