1 sayfadan 1. sayfa

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

İletiTarih: 28.07.2006, 03:30
sabri ünal
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:

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

İletiTarih: 01.08.2006, 13:19
eXcamitus
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

İletiTarih: 01.08.2006, 18:37
Sergeant Orion
admin klasörüne backup.sql dosyasını atmamışsın

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

İletiTarih: 09.08.2006, 20:47
eXcamitus
zaten öyle yapmam geremiyormu arkadaşım ?

İletiTarih: 05.09.2006, 23:16
Napster
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

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

İletiTarih: 19.09.2006, 11:20
highone140
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

İletiTarih: 19.09.2006, 12:46
sabri ünal
ben sadece çevirdim, localdeki denemelerimde oluyordu, fakat sql dosyasını oraya atmadıysan çalışmaya bilir.

İletiTarih: 19.09.2006, 17:59
mazlum
bu sql dosyası 200 mb da olsa sql yi sorunsuz geri yüklüyor mu

İletiTarih: 19.09.2006, 20:17
sabri ünal
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...

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

İletiTarih: 14.04.2007, 06:56
EFE03
dosya eklememiz gerekmiyor mu?

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

dosya yok :(

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

İletiTarih: 01.06.2007, 02:31
iamzaga
Çeviri için çok teşekkürler, hayat kurtarıcı nitelikte bir bilgi.Yazma izinlerine dikkat edin, çalışacaktır.

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

İletiTarih: 04.06.2007, 20:46
NEFRİT
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. :)

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

İletiTarih: 11.06.2007, 07:50
EFE03
arkadaslar link ölü

yeni link varmı

yada modun ismi

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

İletiTarih: 07.07.2007, 00:50
EFE03
linki tazeliyebilirmisiniz

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

İletiTarih: 03.12.2007, 22:03
ALEXIS
phpbb.com makaleleri kaldırmış, değiştiömiş, link tazelenmeyecek.