api_update
Обновление api.php
Кладем в корень сервера файлы 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