Çoklu WordPress nasıl taşınır
Multisite WordPress göçü, imkansız olmasa da elde etmek çok kolay değildir. Multi-SITUS’a ana siteniz altında bir alt saha denir. Bu subitus, ana web sitenizle aynı kullanıcı tabanına sahip olacaktır, ancak alan veya site yolu farklı olabilir. Ayrıca, bu siteler tercihlerinize göre çok farklı düzenlere ve stillere sahip olabilir. Multisite aynı zamanda bir alt-direktör veya alt alan olarak da bilinir, bu sitelerin her ikisi de birlikte çalışır. Tamamen ihtiyaçlarınıza bağlıdır. Alt-Directory, www.nama-domain-and.com/sub-sub-nitus-nama olarak bir URL yoluna sahip olacakken, alt alan sitesinin URL’si Names-Domain-Anda gibi olacaktır. .com. Ancak, kullanıcının birincil etki alanı adını taşıma ve değiştirme olasılığı vardır. Sadece yeni bir tane almak mümkün. Bu durumda, tüm kullanıcı verilerini ve WordPress tablolarını yeni alanına taşımalıdır.
Bu makalede, çoklu sitelerimizi başka bir alana nasıl taşıydığımızı göreceğiz. Haydi başlayalım.
WordPress Klasörünü Kopyala/Yükle
Veritabanını bağlayın
WP-Config & Htaccess dosyasını düzenle
Dışa aktarma/içe aktarma veritabanı
Veritabanı tablosunu düzenle
#1 Kopyala/Yükle WordPress klasörünü taşıma işlemini başlatmak için kullanıcıların temel WordPress kurulum klasörünü kopyalaması ve FTP istemcileri aracılığıyla barındırma yeni bir etki alanına yüklemesi gerekir. Bu, çok bölgeli WordPress’inize yüklenen temalarınızı ve eklentilerinizi çoğaltır. WordPress’i yüklediyseniz, WP-Content ve WP-Config ve .htaccess klasörlerini seçmeyi de seçebilirsiniz.
#2 Veritabanını Normal WordPress kurulumuyla aynı bağlayın, başarılı bir bağlantı için veritabanının ve şifrenin adını değiştirmeniz gerekir. Veritabanının ve şifrenin adını düzenlemek için verilen adımları izleyin: WordPress Core klasörünü yükledikten sonra, barındırma dosya düzenleyiciniz aracılığıyla düzenlenecek WP-Config’i açın.
Şimdi, aşağıdaki kod satırlarını uygun verilerle düzenleyebilirsiniz.
/ ** WordPress için veritabanının adı*/ define (‘db_name’, ‘database-name-here’); / ** mysql veritabanı kullanıcı adı*/ define (‘db_user’, ‘hosting-Username-here’); / ** mysql veritabanı şifresi*/ define (‘db_password’, ‘hosting-password-here’); / ** mysql ana bilgisayar adı*/ define (‘db_host’, ‘host-name-here’); #3 WP-Config ve .htaccess Dosyasını Düzenle WP-Config kullanımı bitmediğinden yeni web siteniz hala çalışmıyor. Hala .htaccess dosyasına da bir kod eklemeniz gerekiyor. Bu kodlar normal sitenizi multisitus yapacak ve buna bazı çoklu situs yazma kuralları ekleyecektir. Bu kodu almak için, eski çoklu bölgeli kontrol panelinizi girin ve WP-Admin> Network Yönetici Gösterge Tablosu> Ayarlar> Ağ Ayarları’na gidin.
Çok bölgeli WordPress geçişi belirtildiği gibi yapar. WP-Config içindeki kodu ekleyin/değiştirin ve .Htaccess her birini yeni etki alanı dosyanızda. #4 Dışa aktarma/İçe Aktar Veritabanları da veritabanlarını yeni etki alanınıza aktarmanız gerekir. Bunu yapmak için eski etki alanı barındırma yöneticinizi girin ve PhpmyAdmin’e girmeye devam edin. Dışa aktarmak istediğiniz veritabanınızı seçin. Üst gezinme çubuğunda bir dışa aktarma seçeneği olmalıdır. Buna tıklamak, Zip dosyasını veritabanınızdan indirecektir. Zip dosya boyutu, elbette, veritabanınızın boyutuna bağlıdır. Şimdi yeni barındırma alanınıza giriş yapın ve PhpmyAdmin Veritabanı Yöneticisi’ne girin. En üstte, içe aktarma seçeneğini tekrar göreceksiniz. Üzerine tıklayın ve belirtilen adımlara devam edin. Veritabanlarını içe aktarma ve dışa aktarma, herhangi bir seçeneği değiştirmenizi gerektirmemelidir. Çoğu zaman bir varsayılan olmasına izin veriyoruz ve veritabanlarını başarıyla dışa aktarmış/içe aktarmış olmalısınız.
Eski alan adını yalnızca yeni alan adınızla değiştirmeniz gerekir. Aynı şey yaptığınız her subitus için de geçerlidir. Bunu yapmak için, PhpmyAdmin barındırmanıza gitmeli ve veritabanınızdaki aşağıdaki tabloyu değiştirmelisiniz: wp_blogs
wp_optionsWP_SITE
wp_sitemeta
Yukarıdakiler, sitenizin çalışması için değiştirilmesi gereken en önemli tablodur. Yalnızca yukarıdaki tabloda etki alanını, site_url, yol, ev vb. Değiştirmeniz gerekir. Her tabloda değiştirilecek tüm bu seçenekleri bulmanıza gerek yoktur, bahsedilen masadan bulduğunuz her yerde değiştirdiğinizden emin olun.
Ayrıca, yaptığınız her alt situsun, numaralı öneke eklenen kendi WordPress tablosuna sahip olacaktır. Örneğin, ilk alt-situsunuz veya alt alanınızda WP_2_blogs, WP_2_OPtions, WP_2_SITE, WP_2_Sitemeta, vb. Bu nedenle, değeri de değiştirdiğinizden emin olun.
Belki bazı alt siteler vardır, bu yüzden tüm bu değerlerin kendisini değiştirmek çok meşgul olabilir. Bu nedenle, PHP’de eski etki alanı adını ve yeni yolu bulmak ve değiştirmek için kullanabileceğiniz Search and Değiştir komut dosyası veritabanı adlı bir komut dosyası vardır.