Skip to content

Backing up the sql file to Yandex Disk (Codeigniter version)

Notifications You must be signed in to change notification settings

ZquaRe/Codeigniter-Yandex-Disk-Backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Codeigniter Yandex Disk Backup

Kurulum

Öncelikle Videoyu İzleyerek API Key Oluşturunuz.
https://www.youtube.com/watch?v=t20Ye0A1dRY&t=51s
Videoda bulunan AccesToken kodunuzu almaya yarayan link.
https://tech.yandex.com/disk/webdav/oauth.yandex.ru/authorize?response_type=token&client_id=TOKENID
Aşağıdaki resimdeki gibi bir Access_Token kodu verilecektir bu kodu libraries klasörü içerisindeki $Config arrayi içerisinde bulunan YandexKey içerisine yazınız.
alt text

  • application/config/config.php dosyasından composer_autoload alanını aşağıdaki kod ile değiştiriniz.
$config['composer_autoload'] = APPPATH . 'vendor/autoload.php'; 

Not: Dosya içerisinde config.php mevcuttur.

  • application/config/database.php dosyasından veritabanı ayarlarınızı yapınız.

  • Backup klasörünü application dosyasının içerisine atınız.

  • vendor klasörünü application dosyasının içerisine atınız. Aksi takdirde çalışmayacaktır.

  • libraries klasörü içerisinde yandex.php dosyası mevcuttur, libraries klasörünün içerisine atınız.

  • libraries klasörü içerisinde backup.php dosyası mevcuttur, libraries klasörünün içerisine atınız.

Saat Farkı

Eğer Yandex'e yüklenen dosya veya klasörlerin saatleri farklı ise aşağıda bulunan kodu libraries içerisinde yandex.php dosyasının __construct içerisine yazınız.

date_default_timezone_set('Europe/Istanbul');

Kullanım

//Kütüphaneyi yüklüyoruz.
$this->load->library('yandex');
//Herhangi bir hata ekrana yansımadıysa dosya başarılı bir biçimde yüklenmiştir.
$this->yandex->YandexBackup();

About

Backing up the sql file to Yandex Disk (Codeigniter version)

Resources

Stars

Watchers

Forks

Packages

No packages published