Skip to content

Basit amatörce yapmaya çalıştığım web dizinleri, veritabanıları yerele, uzak FTP ve Google Drive a yedekleme scripti

License

Notifications You must be signed in to change notification settings

Ademgenc53/webyonetimi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nasıl kurulur

Tüm dosyaları bunun için oluşturacağınız domain klasörünün içine kopyalayın
Bir veri tabanı oluşturun
includes klasörün içindeki webyonetimi.sql veri tabanı yedeğini oluşturduğunuz veri tabanına PhpMyAdmin kullanarak yükleyin
includes klasörün içindeki connect.php dosya text editör ile açarak aşağıdaki alana eklediğiniz veri tabanı bilgilerini girim

defined('DB_USER')      or define('DB_USER', 'root');
defined('DB_PASSWORD')  or define('DB_PASSWORD', '');
defined('DB_HOST')      or define('DB_HOST', 'localhost');
defined('DB_NAME')      or define('DB_NAME', 'webyonetimi');
defined('PORT')         or define('PORT', '3306');
defined('CHARSET')      or define('CHARSET', 'utf8mb4');

Aşağıdaki alanlar açıklamaları okuyup kendinize göre değiştirin

defined('BACKUPDIR')        or define('BACKUPDIR', '../DATABASEBACKUP');
defined("DIZINDIR")         or define("DIZINDIR", "../");
defined("ZIPDIR")           or define("ZIPDIR", "../WEBZIPLER/");
defined("KOKYOLU")          or define("KOKYOLU", "/home/user/");

Ben robot değilim etkinleştirmek için domain adınıza keyleri oluşturmanız gerekiyor
Buradan https://www.google.com/recaptcha/ keyleri alın
login.php içinde data-sitekey="xxxxxxxxxxxxxxxxxxxxx" alana SİTE ANAHTARI girin
recaptcha.php içinde $secret = "xxxxxxxxxxxxxxxxxxxx" alana GİZLİ ANAHTARI girin

Kendi sunucunuzda bir klasöre ftp hesabı oluşturun ve siteye login olduktan sonra Ayarlar bölümündeki ftp alana girip kaydedin

Google Drive Servis Hesabı için aşağıdaki linki tıklayın Servis Hesabı oluşturun JSON dosyayı indirin
https://console.cloud.google.com/apis/dashboard
Indirdiğiniz JSON dosyayı client_secrets.json olarak yeniden adlandırın ve aşağıdaki konuma kopyalayın
plugins/google_drive/client_json/client_secrets.json

Veritabanı Ekle/Düzelt alanından bu sitenin veri tabanı bilgilerini ekleyin ve diğer varsa sitelerinizin de veri tabanı bilgilerini ekleyin tabı aynı sunucuda olacak
Görev Zamanlayıcı alanından yeni görevler ekleyebilirsiniz xxxxxx veri tabanı şu zamanda yedekle ve FTP ye ve veya Google la yedekle seçenekleri kullanabilirsiniz

Önemli not:

Görevlerin çalışması için siteyi birileri ziyaret etmesi gerekiyor ki görev çalışsın
Örnek saat 10:00 da bir görev planladınız ama hiç kimse saat 10:00 da ziyaret etmedi ama 10:30 da ziyaret etti diyelim bu görev 10:00 yerine 10:30 da yerine getirecek
Eğer ben tam zamanında görevin çalışmasını istiyorum diyorsanız "hosting cPaneldeki" "Cron İşleri" alanında yeni bir oluşturup ister dakikada bir ister saatte iki kez ister saatte bir kez nasıl tercih ederseniz
Komut alanına curl --silent https://alanadiniz.com/gorev.php girip kaydedin planladığınız zamanlarda webyönetim siteniz tetiklenecek ve zamanında görevler yerine getirilecek

Not:

Veri tabanı bilgileri eklediğiniz veri tabanına kaydederken şifreliyor bu şifre için şifre anahtarı değiştirebilirsiniz
hash.php içindeki key alanındaki şifreyi değiştirebilirsiniz
Buradan https://randomkeygen.com/ rasgle şifre oluşturabilirsiniz
Bu anahtar ile şifrelenen veri tabanı bilgileri tekrar bu şifre ile çözülebilir

Giriş için
Kullanıcı Adı: [email protected]
Şifre: 123456

Klasör yükleme ve İndirme

İçinde alt dizinler ve alt dosyalar içeren klasörü Google Derive' a yükleyebilirsiniz ve indirebilirsiniz.
Tek tek dosyalarıda yükleyebilir ve indirebilirsiniz.

About

Basit amatörce yapmaya çalıştığım web dizinleri, veritabanıları yerele, uzak FTP ve Google Drive a yedekleme scripti

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published