Обновление api.php

api_update.7z

Кладем в корень сервера файлы api_update.php и api_new.txt
api_update.php - скрипт обновления api.php
api_new.txt - новый, предварительно настроенный файл api.php
Вместо ID группы пропишите [***]

$z_conf['id'] = '[***]';//ID группы

Копируем эти файлы в корень каждого домена (сайта):

find /home/admin/web/* -name "public_html" -exec cp /api_update.php {} \;
find /home/admin/web/* -name "public_html" -exec cp /api_new.txt {} \;

При необходимости меняем владельца файлов

chown -R admin:admin /home/admin/web/

Копируем на localhost файлы domains.txt и go.php
Сохраняем в domains.txt список доменов у которых нужно заменить api.php
Открываем в браузере http://localhost/go.php

1. Скрипт скопирует ID группы из старого api.php
2. Заменит в api_new.txt строку

$z_conf['id'] = '[***]';

на

$z_conf['id'] = 'Старый ID';

3. Переименует старый api.php в api_backup.php
4. Переименует api_new.txt в api.php

Если все прошло нормально, удаляем бэкап

find /home/admin/web/*/public_html/api_backup.php -delete

Удаляем скрипт обновления

find /home/admin/web/*/public_html/api_update.php -delete

Удаляем старый файл конфига api.ini

find /home/admin/web/*/public_html/api.ini -delete