Cambiados datos de conexion para BKs

This commit is contained in:
imnavajas
2025-07-14 14:22:38 +02:00
parent f40e88ed6e
commit d31830cf1a

View File

@ -6,12 +6,6 @@ use App\Models\Sistema\BackupModel;
use phpseclib3\Net\SFTP;
use ZipArchive;
/*
erp-backup
5#xJ)6nENB!F~x^
*/
class Backups extends BaseController
{
protected $backupModel;
@ -60,10 +54,10 @@ class Backups extends BaseController
}
// === 2. Backups remotos en SFTP ===
$sftpHost = getenv('HIDRIVE_HOST');
$sftpUser = getenv('HIDRIVE_USER');
$sftpPass = getenv('HIDRIVE_PASS');
$remoteDir = '/users/erp2019/backups_erp/';
$sftpHost = getenv('HIDRIVE_BK_HOST');
$sftpUser = getenv('HIDRIVE_BK_USER');
$sftpPass = getenv('HIDRIVE_BK_PASS');
$remoteDir = getenv('HIDRIVE_BK_PATH_ROOT');
$sftp = new SFTP($sftpHost);
if ($sftp->login($sftpUser, $sftpPass)) {
@ -275,9 +269,10 @@ class Backups extends BaseController
}
if (!empty($remotePath)) {
$sftpHost = getenv('HIDRIVE_HOST');
$sftpUser = getenv('HIDRIVE_USER');
$sftpPass = getenv('HIDRIVE_PASS');
$sftpHost = getenv('HIDRIVE_BK_HOST');
$sftpUser = getenv('HIDRIVE_BK_USER');
$sftpPass = getenv('HIDRIVE_BK_PASS');
$sftp = new SFTP($sftpHost);
@ -313,10 +308,10 @@ class Backups extends BaseController
}
// También se puede intentar buscar en el SFTP si quieres
$sftpHost = getenv('HIDRIVE_HOST');
$sftpUser = getenv('HIDRIVE_USER');
$sftpPass = getenv('HIDRIVE_PASS');
$remotePath = '/users/erp2019/backups_erp/' . $filename;
$sftpHost = getenv('HIDRIVE_BK_HOST');
$sftpUser = getenv('HIDRIVE_BK_USER');
$sftpPass = getenv('HIDRIVE_BK_PASS');
$remotePath = getenv('HIDRIVE_BK_PATH_ROOT') . $filename;
$sftp = new SFTP($sftpHost);
if ($sftp->login($sftpUser, $sftpPass)) {
@ -459,9 +454,9 @@ class Backups extends BaseController
$remotePath = '/users/erp2019/backups_erp/' . $filename;
$localPath = WRITEPATH . 'backups/' . $filename;
$sftpHost = getenv('HIDRIVE_HOST');
$sftpUser = getenv('HIDRIVE_USER');
$sftpPass = getenv('HIDRIVE_PASS');
$sftpHost = getenv('HIDRIVE_BK_HOST');
$sftpUser = getenv('HIDRIVE_BK_USER');
$sftpPass = getenv('HIDRIVE_BK_PASS');
$sftp = new SFTP($sftpHost);
if (!$sftp->login($sftpUser, $sftpPass)) {
@ -491,9 +486,9 @@ class Backups extends BaseController
$remotePath = $backup['path_remote'];
$localPath = WRITEPATH . 'backups/' . $filename;
$sftpHost = getenv('HIDRIVE_HOST');
$sftpUser = getenv('HIDRIVE_USER');
$sftpPass = getenv('HIDRIVE_PASS');
$sftpHost = getenv('HIDRIVE_BK_HOST');
$sftpUser = getenv('HIDRIVE_BK_USER');
$sftpPass = getenv('HIDRIVE_BK_PASS');
$sftp = new SFTP($sftpHost);
if (!$sftp->login($sftpUser, $sftpPass)) {
@ -519,10 +514,10 @@ class Backups extends BaseController
private function sendToSFTP($localPath, $remoteFilename)
{
$sftpHost = getenv('HIDRIVE_HOST');
$sftpUser = getenv('HIDRIVE_USER');
$sftpPass = getenv('HIDRIVE_PASS');
$remotePath = '/users/erp2019/backups_erp/' . $remoteFilename;
$sftpHost = getenv('HIDRIVE_BK_HOST');
$sftpUser = getenv('HIDRIVE_BK_USER');
$sftpPass = getenv('HIDRIVE_BK_PASS');
$remotePath = getenv('HIDRIVE_BK_PATH_ROOT') . $remoteFilename;
$sftp = new SFTP($sftpHost);