Решение, как узнать пароль от резервной копии в облаке 1С-Битрикс
Если Вы создали резервную копию в облаке «1С-Битрикс» и задали пароль шифрования на бекап, но в нужный момент пароль забыли, то эта инструкция поможет вам его вспомнить.
Существует два варианта решения проблемы. Первый, это когда есть доступ в админку сайта. Второй вариант без доступа в админку, но сайт должен быть рабочим, то есть на сервере есть база данных и файлы. И доступ к консоли сервера.
Существует два варианта решения проблемы. Первый, это когда есть доступ в админку сайта. Второй вариант без доступа в админку, но сайт должен быть рабочим, то есть на сервере есть база данных и файлы. И доступ к консоли сервера.
Решение:
ВАРИАНТ 1: Командная PHP-строка в админке
ВАРИАНТ 2: FTP
ВАРИАНТ 3: FTP и консоль сервера
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/backup.php"); var_dump(CPasswordStorage::Get('dump_temporary_cache'));
ВАРИАНТ 2: FTP
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/backup.php"); var_dump(CPasswordStorage::Get('dump_temporary_cache'));
ВАРИАНТ 3: FTP и консоль сервера
- Создать файл getpass.php с содержанием:
<?$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/../.."); $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS",true); define('BX_NO_ACCELERATOR_RESET', true); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/backup.php"); var_dump(CPasswordStorage::Get('dump_temporary_cache'));
- Из консоли сервера запустить данный файл:
/usr/bin/php -f /home/bitrix/ext_www/mysite.www/getpass.php
- Удалить файл.
Похожие решения:
Комментарии (0)