Модуль HestiaCP WHMCS
Замовити зараз | Завантажити | FAQ
Щоб отримати можливість завантажувати резервні копії безпосередньо з білінгової системи WHMCS, можна скористатися цією функціональністю. Ця функція реалізується шляхом розгортання користувацького скрипта в кореневому каталозі веб-сайту адміністратора. Після створення скрипта користувачі зможуть завантажувати резервні копії шляхом обміну токенами та хешами між білінговою системою.
Примітка: доступ до файлів резервних копій має лише обліковий запис адміністратора. Тільки ті сайти, які були створені в обліковому записі адміністратора, матимуть доступ до резервних копій.
Для того щоб резервна копія була завантажена, необхідно створити новий шаблон на основі існуючого з відповідною конфігурацією, наприклад:
1. Скопіюйте існуючий шаблон з користувацькою назвою
cp /usr/local/hestia/data/templates/web/php-fpm/PHP-8_1.tpl /usr/local/hestia/data/templates/web/php-fpm/download_backups.tpl
2. Відредагуйте створений шаблон, додайте каталог з резервними копіями до рядка з php_admin_value[open_basedir]
в кінці рядка
nano /usr/local/hestia/data/templates/web/php-fpm/download_backups.tpl
Рядок буде виглядати приблизно так:
php_admin_value[open_basedir] = /home/%user%/.composer:/home/%user%/web/%domain%/public_html:/home/%user%/web/%domain%/private:/home/%user%/web/%domain%/public_shtml:/home/%user%/tmp:/tmp:/var/www/html:/bin:/usr/bin:/usr/local/bin:/usr/share:/opt:/backup
3. Активуйте шаблон на сервері