Как залить файл в кучу папок с доменами?

12
B
На сайте с 27.01.2008
Offline
138
1135

Доброй ночи. Например нужно обновить во всех доменах на сервере index.php или даже где-то файл во внутренних папках доменов. Как это сделать попроще? И может есть софт для создания папок по списку их текстового файла? Что бы вбить список доменов, и он создал папки с названием этих доменов? Спасибо.

K
На сайте с 03.06.2015
Offline
45
#1

Есть софт для управления множеством сайтов из одного интерфейса.

MYSQL PHP JS HTML CSS SEO TXT США СССР
78884115
На сайте с 28.11.2012
Offline
43
#2
kostyanet:
Есть софт для управления множеством сайтов из одного интерфейса.

Что за софт? Напишите более конкретно, а то такое ощущение что приглашаете к себе в приват.

---------- Добавлено 17.08.2015 в 22:44 ----------

balamutik:
Доброй ночи. Например нужно обновить во всех доменах на сервере index.php или даже где-то файл во внутренних папках доменов. Как это сделать попроще? И может есть софт для создания папок по списку их текстового файла? Что бы вбить список доменов, и он создал папки с названием этих доменов? Спасибо.

У вас проблема с настройками папок? Например: http://mobra.ru/123/ или вам именно нужно не закрыть, а изменить эти файлы index.php ?

SeVlad
На сайте с 03.11.2008
Offline
1528
#3
balamutik:
И может есть софт для создания папок по списку их текстового файла?

Любой нормальный файлменеджер это может сделать. Или же простым скриптом (батником если на винде)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
K
На сайте с 03.06.2015
Offline
45
#4
78884115:
Что за софт?

ASP.NET например. Кроме того эти друплы, джумлы с вордпрессами разве не такие?

B
На сайте с 27.01.2008
Offline
138
#5

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

Фрукт
На сайте с 03.04.2007
Offline
126
#6

Можно сделать структуру на локальной машине, затем ее залить, если доменов не сотни, то быстро получится. А если есть список доменов, то на php есть функция mkdir , с помощью которой можно быстро организовать структуру. Думаю программер за минуту сделает скриптик.

Еще можно так же скачать все сайты к себе, обновить index.php например через notepad++ и залить назад

А можно попросить программера написать простой скрипт, который будет вписывать в файле index.php в каждом домене нужный текст :)

------------------- green fruct has told
SocFishing
На сайте с 26.09.2013
Offline
118
#7

Через SSH например

sed "s/ищем_строку/меняем_на_эту/g"

Или

grep -lr -e 'ищем строку' . | xargs sed -i 's/ищем строку/меняем на эту/g'
find. -name '*.txt' -print | xargs perl -pi -e's/ищем строку/меняем на эту/ig' *.txt

Или проще

sudo apt-get install rpl
rpl -iqR ищем_строку меняем_на_эту /var/www/

Когда нужно подтвердить каждую замену. Имеет GUI

sudo aptitude install regexxer
★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
SeVlad
На сайте с 03.11.2008
Offline
1528
#8
kostyanet:
ASP.NET например

это прикладной софт?! Для обеих данных задач?!

Рукалицо.

kostyanet:
Кроме того эти друплы, джумлы с вордпрессами разве не такие?

Рукалицо2.

B
На сайте с 27.01.2008
Offline
138
#9

А если нужно не строку, а целиком папку с файлами заменить новыми.

Polkan
На сайте с 28.09.2005
Offline
108
#10

balamutik, если предположить, что в файле list лежат адреса папок, куда надо залить файл, и пути написаны относительно того места, где вы находитесь и где лежит ваш дивный новый, скажем, morda.php

Например,


phentermine.com/public_html
xanax.com/public_html
valium.com/public_html/dor1

То введите такую команду:

cat list | xargs -n 1 cp morda.php

И morda.php скопируется во все указанные в list папки

Или, можно автоматом, без ведения файла list.

Например, файл, который надо заменить называется robocop3345.html (ну, т.е. имя у файла довольно уникальное и вы не затрете на автомате что-то лишнее), тогда:

find . -iname robocop3345.html | xargs -n 1 cp robocop3345.html

повторяю, если имя файла, будет, например index.php, то "под раздачу" попадут и те файлы, которые менять вовсе и не планировалось. Ибо поиск в папках рекурсивный.

Чтобы проверить перед копированием, что именно будет затронуто, введите только первую половину команды ( find . -iname robocop3345.html ), и если все ок, то пускайте целиком.

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий