Массовое переименование на сервере
Сайт галерея. Во всех именах файлов дописан URL сайта по типу
машинка_example.com_.jpg
а нужно
машинка_site.com_.jpg
Есть желание сменить домен как массово поменять имена файлов? может кто сталкивался?
В базе данных думаю поменяю или через sql запрос или notepad++ - до этой стадии ещё не дошел.
файлов на 60 ГБ
если нет решений , буду на ПК через totalcommander или что-то подобное переименовывать. Может можно малой кровью обойтись??
Через PHP советы на форумах очкую, там все в 3-4 строчки кода упирается , думаю что все не настолько просто....
Если поменялся только домен то вот так:
Замени http://myweb.loc на старый домен http://myweb.com на новый, https если используешь сертификат SSL на сайте.
Notepad++ не лучшее решение, тк он поменяет ВЕЗДЕ а не только в нужных тебе таблицах
та про домен знаю - часто пользовался - когда на тестовом правил БД - а вот с файлами наверно придется ручками, а потом запрос в соответствующую таблицу.
Всмысле с файлами? Оо там ктото за хардкодил картинки в шаблон? Просто обычно все в базее...
Повторюсь! в вопросе это указано - при загрузке картинки в каждую в имя дописывалось URL сайта, чтоб хотлинком не занимались!
Тем самым при смене домена, нужно поправить в базе данных не только URL, но и имена, - имена в БД очень легко поправить так как вхождение
__example.com__
и
--example.com--
сегодня посмотрел
файлов там 229220
Думаю через тоталкоммандер править - всего-то 31 папка - это я быстро - просто архивы долго гонять на сервер и обратно! - интернет 30 мегабит - сутки и более уходит
В итоге, трудоёмкий перенос с переименование - проблема в пропускной способности интернета, остальное не так, нагружеет, единственное, архивы ещё долго гонять
ВОТ ВСЕ ОПИСАНИЕ ПРОЦЕДУРЫ