Alma Ve Yükleme (Kesin Çözüm)
Merhaba arkadaşlar,bildiğiniz üzere hepimiz yedek alırken ve yüklerken bir çok sorunla karşılaşıyoruz.Mesela ben yedek alırken yarıda kesilmelerden,yüklerken bir dünya sorunla karşılaşmaktan bıktım ve sonunda yeni yöntemler bularak ve bunların hepsini bir araya geriterek sizlerinde yararlanmasını sağladım.Lafı fazla uzatmadan konuya girelim...
Aşağıda gördüğünüz script benim(RaistliN) tarafımdan hazırlanmıştır.
Ne işe yarar bu script?
1-SSH Yetkiniz olmadan yada kullanmayı bilmeden bile SSH kalitesinde yedek almanızı sağlar
2-Gene SSH Yetkiniz olmadan SSH den yükler gibi bi kaç dakikada yedeğinizi yüklemeyi sağlar.
3-Yedeklemiş olduğunuz DB dosyaSINI serverda fazla yer tutmaması için .gz olarak sıkıştırmanızı sağlar.
4-Yedeği rahat atabilmeniz için .gz olarak attığınızda bu dosyayı ftp deyken açmanızı sağlar.
Kullanımı:
1-Aşağıda vermiş olduğum .rar lı dosyayı bilgisayara yükleyip açıyoruz.
2-FTP de yeni bir klasör oluşturup .rar lı dosyanın içinden çıkan .php uzantılı dosyaları bu klasörün içine atıyoruz.
3-Son Olarak ayar.php dosyasını kendimize göre ayarlıyoruz.
İşlem 1:Yedek Alırken ayar.php De Yapılması Gereken Değişiklikler
1-ayar.php de şu değişiklikleri yapıyoruz
.
// ######## Database Yedekleme Ve Yükleme İşlemleri İçin Ayar Bölümü ##### kısmında
Kod:
$user = "db kullanıcı adı";
$pass = "db şifresi";
$dbname = "db ismi";
$file = "Yedeğin İsmi Uzantısıyla Birlikte";
2-Scriptimizin index.php sini çalıştırıp Yedek Alma başlığına tıklıyoruz.Şu şekilde:
[Üyeler Mesaj Yazmandan Misafirlerde Kayıt Olmadan Link GöremezlerKayıt İçin Tıklayın ! ] >> Yedek Alma
Bu işlemin sonunda databasenin büyüklüğüne göre bir kaç dakika sonra scriptin bulunduğu klasör içinde Yedeğin İsmi Uzantısıyla Birlikte diye geçen yere yazdığımız isimde yedeğimiz bulunuyor olcak.
İşlem 2:Aldığımız SQL Yedeğini .GZ Olarak Sıkıştırmak İçin ayar.php de Yapılması Gereken Değişiklik
1- SQL yedeği scripttin bulunduğu yerle aynı yerde olması gerekli
2-ayar.php de şu değişiklikleri yapıyoruz
// ######## Database Yedekleme Ve Yükleme İşlemleri İçin Ayar Bölümü ##### kısmıda
[html]$dosya = "Dosyanın İsmi Uzantısıyla birlikte(Örnek: dosya.sql.gz)"; [/html]
Dosyanın İsmi Uzantısıyla birlikte(Örnek: dosya.sql.gz) yazan yere aldığımız yedeğin ismini yazıyoruz.(Uzantısıyla birlikte)(Örnek: yedek.sql)
3- Scriptimizin index.php sini çalıştırıp Yedeği Sıkıştırma başlığına tıklıyoruz.Şu şekilde:
[Üyeler Mesaj Yazmandan Misafirlerde Kayıt Olmadan Link GöremezlerKayıt İçin Tıklayın ! ] >> Yedeği Sıkıştırma
Bu işlemi yaptıktan sonra dosyanın boyutuna göre bir kaç dakika sonra aynı klasörümüzün içinde yedeğimiz yedek.sql.gz şeklinde sıkıştırılmış olcak.
İşlem 3:Yedek Yüklerken ayar.php de Yapılması Gereken Ayarlar.
1- Yedeği scripttin bulunduğu aynı klasöre yükleyiniz.
Not:Eğer yedeğiniz aşırı büyükse .gz olarak sıkıştırıp ftp ye öyle atın ve daha sonra .gz yi ftp de açmak için kurulumdaki İşlem 1 i uygulayın.Bunu yapmamızın sebeni .gz uzantılı yedeğin yeklenememesidir.
2- ayar.php de şu değişiklikleri yapın:
[html]$user = "db kullanıcı adı";
$pass = "db şifresi";
$dbname = "db ismi";
$file = "Yedeğin İsmi Uzantısıyla Birlikte"; [/html]
3-Scriptimizin index.php sini çalıştırıp Yedek Yükleme başlığına tıklıyoruz.Şu şekilde:
[Üyeler Mesaj Yazmandan Misafirlerde Kayıt Olmadan Link GöremezlerKayıt İçin Tıklayın ! ] >> Yedek Yükleme
Bu işlemin sonunda yedeğin büyüklüğüne göre bir kaç dakika sonra databasemiz yüklenmiş olacak.
İşlem 4: .gz Uzantılı Dosyayı Açmak İçin ayar.php de Yapılması Gereken Ayarlar
1- .gz uzantılı dosyamızı scripttin bulunduğu klasörün içine atıyoruz.
2- ayar.php de şu değişiklikleri yapıyoruz
// ######## Dosya Sıkıştıma Ve Açma İşlemleri İçin Ayar Bölümü ########### kısmında
[html]$dosya = "Dosyanın İsmi Uzantısıyla birlikte(Örnek: dosya.sql.gz)"; [/html]
Dosyanın İsmi Uzantısıyla birlikte(Örnek: dosya.sql.gz) yazan yere .gz uzantılı dosyamızın ismini yazıp(uzantısıyla birlikte) kaydediyoruz.
3- Scriptimizin index.php sini çalıştırıp .GZ Uzantılı Dosyayı Açma başlığına tıklıyoruz.Şu şekilde:
[Üyeler Mesaj Yazmandan Misafirlerde Kayıt Olmadan Link GöremezlerKayıt İçin Tıklayın ! ] >> .GZ Uzantılı Dosyayı Açma
Bu işlem bukadar.Bir kaç dakika sonra .gz uzantılı dosyamızın bulunduğu yerde yerine içindeki dosya gelmiş olcak...
Mantık:
Yedek almak için İşlem 1'i uyguluyoruz ve ftpde fazla yer tutmaması için İşlem 2 yi uygulayarak sıkıştırıyoruz.
Yedek yüklemek için sql uzantılı yedeğimizi ftp ye atarken büyüklüğünden dolayı .gz olarak atıp İşlem 4 ü uygulayarak ftp üzerinden açıyoruz ve İşlem 3 lede yedeğimizi yüklüyoruz.
Yazım biraz uzun olabilir ama gerçekten çok basit bir yöntem.Bu scriptti kullanmayı öğrendikten sonra yedek almak ve yüklemek inanın sizin için çocuk oyuncağı olcak [Üyeler Mesaj Yazmandan Misafirlerde Kayıt Olmadan Link GöremezlerKayıt İçin Tıklayın ! ]
[Üyeler Mesaj Yazmandan Misafirlerde Kayıt Olmadan Link GöremezlerKayıt İçin Tıklayın ! ]
Not: Scriptti yüklediğiniz klasörü işiniz bitince chmod unu 700 yapın.Tekrar kullanacağınız zaman 755 yapın.
Not2:Bu script malesef free hostların bazılarında çalışmamaktadır