• Здравствуйте!
    После восстановления сайта из бэкапа названия файлов, которые были на русском языке в папке uploads «превратились» в кракозябры. И соответственно в медиафайлах они не отображаются больше, т.к. там WordPress ищет их по старому названию на кириллице. (Понятно, что надо было изначально создавать все файлы на латинице или переименовывать с помощью плагина, но вопрос сейчас не об этом).
    Вижу два пути:
    1. Каким-то образом массово переименовать (поменять кодировку) все ссылки в медиафайлах в те же кракозябры. Есть какой-нибудь плагин для этих целей?
    2. Массово поменять кодировку названий файлов, что бы они опять отображались латиницей. Этот способ мне кажется более реальным, но опять же каким способом это сделать?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • в папке uploads «превратились» в кракозябры.

    Это проблема из-за хостера. ВП тут не причём.

    Бекапы с небитыми названиями есть?

    Модератор Yui

    (@fierevere)

    永子

    https://ru.wordpress.org/plugins/cyr3lat/
    этот плагин транслитерирует имена файлов, помимо URL
    но для уже загруженных файлов он не сработает, только на будущее

    Бекапы с небитыми названиями есть?

    самого архива нет

    самого архива нет

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

    (@fierevere)

    https://ru.wordpress.org/plugins/cyr3lat/
    этот плагин транслитерирует имена файлов, помимо URL
    но для уже загруженных файлов он не сработает, только на будущее

    Вот новый. День назад обновился.
    WP Translitera

    Модератор Yui

    (@fierevere)

    永子

    Вот новый. День назад обновился.

    он же тоже не конвертирует имена старых файлов? тогда нет разницы, новый-старый,
    есть плагины, код которых принципиально может оставаться без изменений

    PHP версия? Еще работает пока.

    Бекапы с небитыми названиями есть?

    А если найдем файлы бэкапа, то что делать? там, в самом архиве, названия, по идее, нормальные должны быть?

    А если найдем файлы бэкапа, то что делать?

    1. Настроить правильно хостинг
    2. Упаковать отдельно каталог с картинками (для начала для тестов можно один месяц).
    3. Развернуть, убедиться что всё ОК. Если нет — см п1.

    Если же п1 не выполним, то менять хостинг.
    (можно ещё попробовать скопировать по-файлово с ПК, но проблемы на хостинге всё равно нужно решать.)

    в том-то и дело, что хостинг уже поменяли после этого (со всеми кракозябрами)… вся надежда на то, что можно со старого хостинга как-то бэкап вытащить…
    Просто я ещё надеялся что есть какая-нибудь утилита или онлайн сервис, которые могут все названия файлов автоматом назад перекодировать (ведь проблема-то достаточно распространенная)

    Просто я ещё надеялся что есть какая-нибудь утилита или онлайн сервис, которые могут все названия файлов автоматом назад перекодировать

    Чтобы знать как вернуть — нужно как минимум знать из какой кодировки в какую было перекодировано. Что и как было на хостинге… А это могло быть к тому же и неоднократно сделано.
    Но можете попробовать скопировать корявые названия и их перекодировать в правильных блокнотах (notepad++ acelpad) или web-сервисах. Если удастся, то есть шанс облегчить задачу по восстановлению, но все равно это не надёжно.

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