[ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

Kurulum, güncelleme, taşıma ilgili soru(n)lar.

[ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti sabri ünal 28.07.2006, 03:30

Kaynak makale:
http://www.phpbb.com/kb/article.php?article_id=266

phpBB forumlarına büyük çaplı dosyaların yedek olarak yüklenmesi genelde bir çok problemi de yanında getirmektedir, bu açıdan script çalışma zamanını kısaltmak ve daha hızlı yoldan yedek yükleme işlemini yapmak elbetteki elimizdedir...

gelelim sihirli yedek yükleme işlemine

1. AŞAMA - VERİLERİ DERLEME

öncelikle yedek dosyalarımızı alıyoruz, eğer yedek dosyamız iki parçadan oluşuyorsa bu dosyaları tek dosyada mutlaka birleştiriyoruz, çünkü yedek yükleme işlemi sırasında tüm tablolarımız silineceği için sitemiz kullanılır durumda olmayacaktır...

elimizdeki hazırladığımız yedek dosyasını admin/admin_db_utulities.php dosyamızın bulunduğu klasörün içine ekliyoruz... Doğal olarak da bu admin klasörümüz oluyor. Tabii dosyamızı ftp araçlarını kullanarak sitemize ekliyoruz..

2. AŞAMA- DOSYALARI DÜZENLEME
Bu aşamada admin_db_utulities.ph dosyamızda kimi değişkilikler yapmamız gerekmektedir...

öncelikle

Kod: Tümünü seç
else
  {
  $sql_query = fread(fopen($backup_file_tmpname, 'r'), filesize($backup_file_tmpname));
  }


kısmını buluyoruz ve


Kod: Tümünü seç
else
  {
  $sql_query = fread(fopen("backup.sql",'r'), filesize("backup.sql"));
  }


şeklinde değiştiriyoruz...

kendi tesbitime göre, olmayan bir tabloyu silmeye kalktığımızda hata vermemesi için aşağıdaki değişikliği de yapıyoruz...


Kod: Tümünü seç
message_die(GENERAL_ERROR, "Error importing backup file", "", __LINE__, __FILE__,


kısmını bulup

Kod: Tümünü seç
//message_die(GENERAL_ERROR, "Error importing backup file", "", __LINE__, __FILE__,


şeklinde değiştiriyoruz...

3. AŞAMA - YEDEK DOSYASINI GERİ YÜKLEME

Sıra geldi yedeklerimizi sitemize yüklememize

Resim

veritabanı geri yükleme linkine tıklıyoruz... karşımıza yedek yükleme aracı çıkıyor...

yüklenecek yedek kısmına tercihen backup.sql yazıyoruz...

Resim

ve daha sonra tamam butonuna tıklıyoruz...

yedek yükleme aracımız yedeği yüklerken biz sıcak çayımızı veya soğuk kolamızı yudumluyoruz, tabii eğer araç bizden önce çıkıp işlami bitirmezse...


4. AŞAMA - GÜVENLİK
site admin klasörümüze eklediğimiz backup.sql dosyasını bu işlemden sonra mutlaka siliyoruz :-1:
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

Cvp: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti eXcamitus 01.08.2006, 13:19

dediklerinizin aynısını yaptım we bana bu hatayı çıkarttı lütfen buna bir cewap bulalım geri kazanmam lazım forumu :( :(


Warning: fopen(backup.sql): failed to open stream: No such file or directory in /home2/exc10001/public_html/forum/admin/admin_db_utilities.php on line 940

Warning: filesize(): Stat failed for backup.sql (errno=2 - No such file or directory) in /home2/exc10001/public_html/forum/admin/admin_db_utilities.php on line 940

Warning: fread(): supplied argument is not a valid stream resource in /home2/exc10001/public_html/forum/admin/admin_db_utilities.php on line 940

Warning: Cannot modify header information - headers already sent by (output started at /home2/exc10001/public_html/forum/admin/admin_db_utilities.php:940) in /home2/exc10001/public_html/forum/admin/page_header_admin.php on line 143

Warning: Cannot modify header information - headers already sent by (output started at /home2/exc10001/public_html/forum/admin/admin_db_utilities.php:940) in /home2/exc10001/public_html/forum/admin/page_header_admin.php on line 145

Warning: Cannot modify header information - headers already sent by (output started at /home2/exc10001/public_html/forum/admin/admin_db_utilities.php:940) in /home2/exc10001/public_html/forum/admin/page_header_admin.php on line 146
eXcamitus
Üye
Üye
 
İleti: 2
Kayıt: 01.08.2006, 13:15

İleti Sergeant Orion 01.08.2006, 18:37

admin klasörüne backup.sql dosyasını atmamışsın
Hail to the doat, baby!
Kullanıcı avatarı
Sergeant Orion
Üye
Üye
 
İleti: 588
Kayıt: 26.11.2005, 20:44
Konum: İstanbul

Cvp: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti eXcamitus 09.08.2006, 20:47

zaten öyle yapmam geremiyormu arkadaşım ?
eXcamitus
Üye
Üye
 
İleti: 2
Kayıt: 01.08.2006, 13:15

İleti Napster 05.09.2006, 23:16

Hayır dostum yanlış anlamışsın

sabri ünal yazdı:elimizdeki hazırladığımız yedek dosyasını admin/admin_db_utulities.php dosyamızın bulunduğu klasörün içine ekliyoruz... Doğal olarak da bu admin klasörümüz oluyor. Tabii dosyamızı ftp araçlarını kullanarak sitemize ekliyoruz..


Kırmızı yere dikkat et
Napster
Kullanıcı avatarı
Napster
Üye
Üye
 
İleti: 537
Kayıt: 15.11.2005, 18:55
Konum: İstanbul

Cvp: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti highone140 19.09.2006, 11:20

son işlme kadar hepsini olduğu gibi yapıyorum. ama admin paneline "backup.sql" yazdıktan sonra yüklemeye başalya basıyorum. hiçbir hareket olmuyor.

yardımlarınızı bekliyorum
highone140
Üye
Üye
 
İleti: 8
Kayıt: 07.09.2006, 15:22

İleti sabri ünal 19.09.2006, 12:46

ben sadece çevirdim, localdeki denemelerimde oluyordu, fakat sql dosyasını oraya atmadıysan çalışmaya bilir.
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti mazlum 19.09.2006, 17:59

bu sql dosyası 200 mb da olsa sql yi sorunsuz geri yüklüyor mu
mazlum
Üye
Üye
 
İleti: 312
Kayıt: 04.05.2006, 16:51
Konum: Zonguldak

İleti sabri ünal 19.09.2006, 20:17

normalde sql sorgularını sunucuya göndermek için arada geçen zamanın hepsini localde dosya kendisini çalıştırarak yapıyor, :P

yani, dosya gönderme trafiğinden ve aksaklıklarından artık sen sorumlu olmuyorsun! o kendi halinde hallediyor, fakat dosya 200 mb ye varmışsa bence yine hata verebilir...
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

Cvp: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti EFE03 14.04.2007, 06:56

dosya eklememiz gerekmiyor mu?

yeni bir alanın çıkması için

dosya yok :(
EFE03
Üye
Üye
 
İleti: 302
Kayıt: 09.06.2006, 07:37

Re: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti iamzaga 01.06.2007, 02:31

Çeviri için çok teşekkürler, hayat kurtarıcı nitelikte bir bilgi.Yazma izinlerine dikkat edin, çalışacaktır.
free pr4 directory http://www.acotm.com | Malatya http://www.malatya.us
iamzaga
Üye
Üye
 
İleti: 10
Kayıt: 07.07.2006, 14:35
Konum: Malatya.us

Re: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti NEFRİT 04.06.2007, 20:46

Sabri kardeş anlatım çok güzel,
Mod aslında dıştan bakıldığında güzel görünsede anladığım kadarı ile işlemci yi aşırı seviyelere yükseltebilcek bir moda benziyor, dahası ise sabri kardeşin 200 MB lık boyuttaki DB de hata verebilir demesinide göz önünde bulundurur isek mod ile ilgili yorum size kalsın. :)
Kullanıcı avatarı
NEFRİT
Üye
Üye
 
İleti: 287
Kayıt: 17.03.2006, 01:14
Konum: Tekirdağ

Re: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti EFE03 11.06.2007, 07:50

arkadaslar link ölü

yeni link varmı

yada modun ismi
EFE03
Üye
Üye
 
İleti: 302
Kayıt: 09.06.2006, 07:37

Re: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti EFE03 07.07.2007, 00:50

linki tazeliyebilirmisiniz
EFE03
Üye
Üye
 
İleti: 302
Kayıt: 09.06.2006, 07:37

Re: [ÇM] - Hızlı yoldan geniş boyutlu yedek dosyalarını yüklemek

İleti

ALEXIS
03.12.2007, 22:03

phpbb.com makaleleri kaldırmış, değiştiömiş, link tazelenmeyecek.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08


Kurulum, Güncelleme, Taşıma



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron