Kont Forum Asistanı
Mesaj Sayısı : 1984 Yer : ChatLaq.FoRuM.St Yaş : 28 Lakap : Ayıboğan
| Konu: dB geri yükleme (bigdump.php) C.tesi Mayıs 16, 2009 2:49 pm | |
| Bu konuda sunucusunda SSH/Telnet desteği olmayan kullanıcılar için veritabanı yüklemede kullanılabilecek ikinci bir seçenek olan bigdump.php anlatılmıştır
İşlemlere başlamadan önce bu konuyu tamemen okuyun ve ardından işleme adım adım okuyarak devam edin
1- Öncelikle aşağıdaki linkten bigdump.php dosyasını indirin http://www.ozerov.de/pphlogger/dlcou...de/bigdump.zip2- Boş bir db(veritabanı) oluşuturun. Farzumahal bilgileriniz aşağıdaki gibi olsun (eğer hedef db boş olmaz ise yükleme işlmi esnasında sorun çıkabilir)
Kod: Veritabanı adı : divran Kullanıcı adı : tespara Şifre : 123
3- Bigdump.php dosyasının ayarlarını aşağıdaki şekilde ayarlayın. 40.-43. satırlar arası PHP- Kodu: $db_server = 'localhost';
$db_name = 'divran';
$db_username = 'tespara';
$db_password = '123';
65. satır karakter setinin tanımlandığı değişken olup en önemli kısımlardandır PHP- Kodu: $db_connection_charset = 'utf8';
Geri yükleme esnasında kullandığınız connection collation sunucudaki ile aynı olmaz ise latince olmayan karakterlerin tümünde sorun çıkar
- Avrupa Konumlu sunucular için mySQL Connection Collation = UTF8
- USA konumlu sunucular için mySQL Connection Collation = latin1
77. satır PHP- Kodu: define ('MAX_QUERY_LINES',30000);
4-Bu ayarlar bittikten sonra dosyayı kayıtedin ve sunucudaki geri yüklemek sitediğiniz veritabanı yedeğinin bulunduğu dizin içine yerleştirin
genelde (public_html veya httpdoc)
5- dosyayı aşağıdaki komut ile çalıştırın
Kod: http://www.site.com/bigdump.php
Eğer her şey doğru şekilde ayarlanmış ise aşağıodaki resme benzer bir ekran ile karşılaşırzınız
6- Resimde kırmız çerçevede işlem yapılabilecek veritabanı yedeklerini görebiliyorsunuz.Burada iki seçeneğiniz var https://2img.net/r/ihimizer/img518/4879/bigdump1iy4.gif
Start Import tıklayarak geri yüklem işlmini başlatmak Delete file tıklayarak veritabanını silmek
ilk seçeneğe tıklayarak geri yükleme işlmeini başlatıyoruz
7-Yükleme işlemi sorunsuzca bittiği zaman aşağıdaki gibi işlemi istatistiksel olarak bir tablo halinde görebileceksiniz
https://2img.net/r/ihimizer/img518/5964/bigdump2ws7.gif
- Sunucuda kullanılan mysql connection collation u yetkili mercilerden öğrenebilrsiniz. Yanlış seçim karakter sorunlarına yol açar
- Bu scripti yazan Alexey Ozerov doğabilecek sonuçlar için hiç bir garanti vermemiştir
- Ben bu scripti kullanarak en fazla 95MB db yükledim fakat daha fazlasını yükleyenide duydum
| |
|