Как узнать пароль от резервной копии Битрикс: два метода через CPasswordStorage

21.08.2024 ≈ 1 минута. 22 показа

Возникла необходимость получить пароль шифрования резервной копии, при восстановлении копии сайта на локальной машине для доработки сайта, но пароль не известен.

В интернете в основном описан вариант получения пароля через командную PHP-строку в админке. Но этот вариант может ничего не вернуть.

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/backup.php");

var_dump(CPasswordStorage::Get('dump_temporary_cache'));
Посмотрев исходный код, решил написать о еще одном варианте получения через - CPasswordStorage::Get('backup_secret_key')
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/backup.php");

var_dump(CPasswordStorage::Get('dump_temporary_cache'));
var_dump(CPasswordStorage::Get('backup_secret_key'));
В этом случае либо первый, либо второй из вариантов вернут пароль, а может и оба сразу.

vosstanovlenie-parolya-ot-rezervnoy-kopii.jpg

Обратно к списку