
Backup folder is an important one in DataLife Engine source. This folder keep your database backup file, so you need to protect it from danger. So how to protect backup folder?
1. Make file .htaccess in folder [b]/backup/ of DataLife Engine(DLE) with content :[/b]
<Files "*.sql">
Deny from all
</Files>
<Files "*.gz">
Deny from all
</Files>
Deny from all
</Files>
<Files "*.gz">
Deny from all
</Files>
2. Make your database backup filename more complex
In default DLE save bakup filename with
[imya_BD] _ [e-a-ta] _ [time]. sql
or
[imya_BD] _ [e-a-ta] _ [time]. sql.gz
Ex : datalife_2008-06-14_18-10.sql hoặc datalife_2008-06-14_18-10.sql
Now we edit it to have more characters in filename
- Open file engine/inc/dumper.php
Find
$name = $db . '_' . date("Y-m-d_H-i");
Replace to
$pref = time();
$name = $pref . '_' . $db . '_' . date("Y-m-d_H-i-s");
$name = $pref . '_' . $db . '_' . date("Y-m-d_H-i-s");
3. Rename backup folder
- Example rename backup folder to dleviet folder
Open file engine/inc/dumper.php
Find
define('PATH', ROOT_DIR.'/backup/');
define('URL',  'backup/');
define('URL',  'backup/');
Replace to
define('PATH', ROOT_DIR.'/dleviet/');
define('URL',  'dleviet/');
define('URL',  'dleviet/');
Open file engine/inc/dboption.php
Find
define( 'PATH', 'backup/' );
Replace to
define( 'PATH', 'dleviet/' );
4. Creat password to login when access to backup folder in Cpanel
5. In DataLife Engine 8.5, we can not download backup file unless we use FTP
Protecting Backups DataBase

Updates
Dle templates English


