WordPress Yedekleme (Backup)
WordPress Yedekleme (Backup) neden gereklidir? Website sahipleri zaman zaman bir takım sorunlarla karşılaşabilir, sitemiz saldırıya uğrayabilir, virüs bulaşabilir, hostumuzdan kaynaklanan bir hatadan olabilir, veya yeni bir işlem sırası geri dönüşümü olmayan bir hatadan dolayı sitemiz yok olabilir. Belkide hayatımızın en büyük projesi bir anda yok olduğunda gerçekten çok acı verici bir durum olabiliyor… Bu durumu yaşamamak için sitemizin yedeğini almak hayat kurtarabilir.
WordPress Yedekleme (Backup) nasıl yapılır?
WordPress sitemizin yedeğini almak için öncellikle FTP ile Hostumuza bağlanıp root klasörümüzü (ana dizini) bilgisayarımıza indirmemiz gerekiyor, daha sonra SQL Veritabını yedeğini alarak bu işlemi bitirmiş oluyoruz. İlk anlatacağım işlem FTP Filezilla ile hostumuza bağlanıp root klasörümüzü bilgisayarımıza indiriyoruz… aşağıdaki resimlerin tam boyutunu görmek için üzerine tıklayın…
Bu işlemi yaptıktan sonra sitemizin yedeğini almış oluyoruz sitenin boyutuna, serverin aktarım hızına ve internet bağlantınıza göre biraz zaman alabilir. Bu durumda sitenizde olan resimleri temayı ve eklentileri yedeklemiş oluyoruz, içerik ve yorumları yedeklememiz için SQL Veritabanını (Database) yedeklememiz gerekiyor…
WordPress SQL Veritabanı (Database) yedeklemesi nasıl yapılır?
İlk olarak sitemizin cPaneline bağlanıyoruz ve database altında “phpmyadmin” tıklıyoruz… Bu şekilde veritabınımızın olduğu alana gelmiş oluyoruz. Bu aşamadan sonra önce sol tarafda veritabanımıza tıklıyoruz….
Sonra dışa aktara tıklıyoruz…
Dışa aktara tıkladıktan sonra aşağıdaki resimde olduğu gibi tablolar ve alanları işaretliyoruz…
Bu aşamadan sonra tek bir adım kalıyor, sıkıştırmayı kendiniz belirleyebilirsiniz zip veya sql olarak işaretlerseniz daha sonra geri yükleme esnasında bunu göz önünde bulundurmalısınız ve geri yükleme işlemindede hangi formatta olduğunu işaretlemelisiniz…
Evet son olarak “Git” tıkladıktan sonra dosyamızı bilgisayarımıza indirerek SQL veritabını (Database) yedeğini almış oluyoruz. Sitenize ait olan içeriği ve yorumları da bu şekilde yedekledik ve artık olası bir olumsuz durumda sitemizi eski haline alabiliriz. SQL Database backup ile güzel bir anlatımda wordpress codex bulabilirsiniz.
Benzer konular:
Ben hostgator kullanıyorum sırasıyla “Files” “Backup Wizard” YEDEKLEME SİHİRBAZI burdan yedeklenirse nasıl olur. birkaç seçenek var tam yedekleme ve ayrı ayrı yedekleme şeklinde. Sanırsam daha kısa olur.. sizin görüşünüz nasıl?
Evet bu şekildede yedekleyebilirsiniz yalnız bu şekilde sadece belli bir dosya boyutuna kadar izin veriyor daha büyük backuplar için ya hostgator chat support ile iletişime geçip backup isteğinizi belirtmelisiniz yada server de gereksiz olan dosyalarınızı silmelisiniz. Bende ilk başlarda bu şekil backup yapıyordum yalnız zamanla yazıda anlattığım şekilde yedeklemelerimi yapmaya başladım. Hostgator üzerinden backup aldığınızda server kapasitesini şişirebilirsiniz. Yazı da bahsettiğim şekilde bilgisayarınıza aldığınız backup server kapasitesini yormayacaktır. Bu yüzden ben yedeğinizi pc ye almanızı tavsiye ederim…
selamlar öncelikle emek verip boyle bi anlatım yaptgniz için teşekkür ederim. benim sorum şu benim wordpressde themeforestten bir tema alarak yaptığım sitem var. ama aynı sitenin aynı domain adı altında ingilizce versiyonunu yapmam gerekiyo. yani benim yaptığım site http://www.site.com ise ingilizcesi http://www.site.com/en şeklinde olacak. şimdi databesin yedeğini aldıktan sonra ismini farklı kullanmam gerek. yani türkçe site eğer database_turkce ise inglizcesinin databesi_english olmasi lazım. türkçe database’i dışa aktar diyorum sql formatında , daha sonra ingilizce database’e içe aktar deyip almaya çalışıyorum ama hata alıyorum. yani database ismi illa aynı mı olmak zorunda. aynı içeriği ingilizce database in içine aldıktan sonra kendim yazıları falan ingilizce yapmak istiyorum. çünkü bi sürü resim falan var onları tek tek tekrardan yüklemek istemiyorum. GEREKİRSE BU İŞİMİ HALLEDEN KİŞİYE ÜCRET DE VEREBİLİRİM
mail adresim mucahitgayiran@gmail.com kim yardımcı olmak isterse lütfen acilen bekliyorum
Merhaba Mucahit bey, içe aktar işleminde database aynı isim olmak zorunda değil. Yeni database oluştururken son aşamasında tüm alanlar işaretlendi mi acaba? Birde hangi hatayı alıyorsunuz aktarım sırasında? mümkünse sitenizin adresini buraya paylaşabilir misiniz… saygılarımla
cevabınız için teşekkürler. sitenin tam adresi ;
http://www.sivasmuzelerittifakiprojesi.com
bir avrupa birliği projesi ismi biraz enteresan gelebilir :) Şimdi bu sitenin resimleri falan aynı kalacak şekilde her şeyi aynı kalacak şekilde ingilizcesini yapmak istiyorum. Database dışa aktarırken sorun yok ama ingilizce database’e içe aktar dediğim zaman aşağıdaki linteki ekran geliyo resimi yükledim ;
http://www.mucahitgayiran.com/wp-content/uploads/2012/07/Ekran-Resmi-2012-07-31-12.57.30.png
yardımcı olduğunuz için şimdiden teşekkürler
Merhaba Mucahit bey, english kısmını kontrol ederken gördüm ki siz kendiniz sorunu çözmüşsünüz zaten… saygılarımla
turtatili.com isimli sitem var. hacklendi ve şimdi tüm içeriği sildim ve yeniden wp kurdum. Ancak bir müddet önce dışa aktar yöntemiyle aldığım yedekleri tekrar yüklemeye çalıştığımda aradığınız eklenti bulunamadı, eklenti yükleme başarısız hatası alıyorum. Aynı hatayı tüm yüklemeye çalıştığım eklentilerde alıyorum. Ne yapmam lazım yardımcı olur musunuz?
Merhaba Hayat, eklenti kurulumlarının gerçekleşmemesi ya wordpress kurulumunda bir hata var yada hosting tarafında. WordPress için en uygun altyapı linux server, bunun dışında yeni bir wordpress kurulumunu gerçekleştirmenizi öneririm… saygılarımla
Merhaba Hakan bey. iki ayrı site ismim ve tek hostingim mevcuttu. 1. site ismi 2. site ye yönlendirilip ve tek hosting kullanılarak bir site yaptım.
Daha sonra bu site isimlerine ayrı ayrı hosting tanımlandı. Şimdi birinci siteye girdiğimde wordpressin bozulduğunu görüyorum. wp-admin kısmına girmeye çaıştığım da ikinci sitenin wp-adminine yönlendiriyor. Ne yapmalıyım ne tavsiye edersiniz. İyi çalşmalar
Merhaba Tunç bey, FTP ile birinci sitenin serverine bağlanın ve wp-config.php dosyasını çekip php editör programı ile açın ve şu iki satırı…
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
ekleyip kaydedin ve servere tekrar yükleyin. Artık wp-admin alanına giriş yaparken birinci siteye girecektir. example.com ları birinci sitenin adresi ile değiştirmeyi unutmayın… saygılarımla
Merhabalar,
Bende wordpress blog kullanmayım. 000webhost’ta barınıyor.. Fakat 50MB üzeri olunca yedekleme imkanı sağlamıyor. Bende sql’u dışa aktarıyorum. Filezilla’dan dosyaları bilgisayara aktarıyorum. SQL ile Normal dosyalar yeterlimidir ?
Merhaba Uğur bey, muhtemelen server yani cPanel üzerinden yedeklemeyi denediğiniz için 50mb den fazla izin verilmiyor. Fakat FTP ile bağlanarak dosyanızı bilgisayara indirebilirsiniz. Aynı yukarıda anlattığım gibi. Bu şekilde sınır yoktur. Yedeklemek için hem veritabanını hem anadizinde bulunan klasörleri yedeklemelisiniz… saygılarımla
Teşekkür ederim, host taşıması esnasında sitem hata verdi ve buradan bakarak yedekledim.
Merhaba Çağrı bey, diğer host altyapısı linux olması gerekmektedir. Taşıma yaparken yeni hostunuzda yeni bir veritabanı oluşturup eski hosttan aldığınız yedeği içe aktar yapıp daha sonra sitenin yedeğindeki dosyalardan wp-config.php dosyasına yeni veritabanı şifre ve kullanıcı bilgilerini girmelisiniz… Hata olarak ne alıyorsunuz? saygılarımla
Pluggable. php dosyasındaki hatadan kaynaklı olarak beyaz ekran hatası alıyordum ancak dediğim gibi burada anlatılanları yaparak çözüme kavuşturdum :)
tekrar ilk mesajınıza baktım da… :) ben teşekkür ederim
Hakan bey merhaba. Yedekleme işlemlerini ben de sizin dediğiniz gibi filezilla ile httpdocs’u alarak ve hosting panel üzerinden de mysql yedekleyerek almaktayım. Yani iki ayrı işlemle yedekliyorum. Bir şeyi merak ettim, wp’nin kendisinde sanıyorum araçlar altında içe aktar-dışa aktar butonu var. Yani yazı-yorum-tüm içeriği yedekle diyor. Halen buradan bir şey yapmaya gerek var mı? Veya bu kısım hangi işi yapıyor? Saygılarımla…NM
Merhaba Naci bey, FTP ve MySql yedeklerini almanız sitenizi yedeklemek için yeterli oluyor. Panelde dışa aktar kısmını yedekleyerek sadece içeriği yedeklemiş oluyorsunuz. Bu yedeği başka bir wordpress kurulumuna aktarabiliyorsunuz, fakat tema üzerinde bir değişiklik yaptıysanız bunlar kaybolabilir. Dolayısıyla siteyi yedeklemek için mutlaka FTP ve MySql yedeğini almak gerekir… saygılarımla
Merhaba bir sorum olacaktı ben hostumu başka bir sunucuya taşıdımda veri tabanında iki tane yedeğim var birisi ing dil için diğeride türkçe için türkçe olanını import ettim ama ing olanını import ettiğim zaman hata alıyorum farklı bir komut falan girmem gerekiyormu
Merhaba Musa bey, biri ing biri tr için oluşturulmuş veritabanları mevcut ise muhtemelen iki adet wordpress kurulumu mevcuttu. Örneğin; alanad.com üzerinde türkçe kurulum mevcut alanadi.com/en üzerinde ise ingilizce kurulumu. /en klasöründe muhtemelen bir wordpress sitesi daha mevcut ve bu wordpress kurulumuna ait wp-config.php dosyasında ilgili veritabanı eşleştirilmiştir. Umarım bir fikir oluşturmuştur… saygılarımla