Çoklu WordPress’i tek bir siteye nasıl dönüştürür?

WordPress, piyasadaki en esnek platformlardan biridir. İçerik Yönetim Sistemi (CMS), bir dizi web sitesi ve ağ için belkemiği sağlar. Aslında, WordPress Multisite – Ağ Kurma Yolları – WordPress.com’u destekleyin. Bu, platformun arkasındaki güç kanıtıdır. Her ne kadar bazı durumlarda, çoklu WordPress kurulumunuzu bir siteye taşımak istiyorsunuz. Bu, çeşitli bölgelerde zorlukları kanıtlayabilir. Yeni başlayanlar için, çoklu kurulumunuzla çalışmak için farklı bir yaklaşım benimsemelisiniz, çünkü çadırın altında bazı temel farklılıklar vardır. Aslında, bir işleminiz olduğunda, sitenizi kolay ve ağrısız bir şekilde aktarabilirsiniz.
Bu makalede, çok bölgeli WordPress kurulumlarının bir siteye nasıl taşınacağınızı göstereceğiz. Bunu yapmadan önce, WordPress Multisite ve onların işlevlerinin kısa bir resmini verelim. Bilmeyenler için çoklu WordPress’te birincil birincil olan WordPress Multisite, birkaç kurulumdan oluşan bir ağ oluşturmanın bir yoludur. Her site bireysel ve diğerlerinden ayrı olmasına rağmen, hepsi aynı çekirdek yükleme dosyasını kullanır. Bazı durumlarda, site ayrıca temaları ve eklentileri paylaşacaktır. Buradaki temel fark – ve bir sonraki bölümde daha fazla tartışacağız – her sitenin ana kurulumun sanal bir kopyasına benzer olmasıdır. Bu, her bir site ve tek bir WordPress sitesi için bir dizin olmayacağı anlamına gelir. Bunun yerine, her site veritabanında bir medya yükleme klasörü ve ayrı tablolar alır.
Çok bölgeli WordPress yeteneklerinin somut bir örneği için WordPress.com’u düşünün:

Bu (elbette) geniş bir WordPress web sitesi ağı ve web siteleri yayınlamak için en popüler platformlar olarak CMS farklılıkları sağlamaya yardımcı olur. Bunun dışında, çoklu bir WordPress ağından bir kuruluma geçmek, basit bir site geçişinden daha fazlasını içerir. WordPress mutisite ve tek bir site aynı temel dosyayı kullansa da, çokitus dönüşümü standart sitelerden daha karmaşıktır – ikisi arasında temel bir fark yoktur – sitenizi ağdan kaldırmak istiyorsanız planlamanız gerekir. Birçok kişi var Verimlilik ve verimlilik gibi çoklu ağları çalıştırmanın avantajları, ancak sitenizi ‘serbest bırakmanız’ ve uçmasına izin vermeniz gerekiyorsa bu bir sorun değildir. Bunun yerine, aşağıdaki nedenlerle sitenizi nasıl taşıyacağınızı düşünmelisiniz:
Siteniz temel dosyaları kendi yöneticilerinde saklamaz. Tersine, bu bir tür sanal kopya olarak hareket ettiğiniz site ile merkezi bir sistemdir.
Uzatma ile temalar ve eklentiler de merkezi yükleme klasöründe yaşar. Ağdaki site teoride temaları kullanabilse de, bu varlığı yanınıza alamaz ve getiremezsiniz.
Site verilerinizin çoğu depolama olarak belirli veritabanı tablolarını kullanır. Bazı durumlarda bu iyidir, ancak veritabanı köküne erişemiyorsanız, çok fazla esnekliğiniz olmayacaktır.
Kullanıcı hesabı ayrıca farklı bir şekilde çalışır. Her hesap küreseldir, çünkü doğru izinle kullanıcılar ağdaki her siteye erişebilir. Bu nedenle, kullanıcıların listesini dışa aktaramaz ve tek bir site kurulumunda yaptığınız gibi içe aktaramazsınız.
Başka bir bağlamda, tüm bu noktalar çoklu WordPress kullanmanın bir yararı olabilir. İyi haber şu ki, görünen zayıflıklar kolayca aşılabilir. Multisite WordPress, sitenizi çoklu WordPress kurulumlarından dönüştürmek için tek bir site adımlarına nasıl dönüştürüleceğinin diğer geçiş iş akışlarından çeşitli yerlerde farklıdır. Bu konuda tartışacağımız adımlar şunlardır:
Sitenizi taşıyın.
Dışa aktarın ve kullanıcınızı tek site kurulumunuza taşıyın.
Alan adınızı yeni sitenize götürün.
Göçü tamamlamak için son birkaç adımı yapın.
Karmaşık görünmüyor, ancak önemli kararlar almanız ve ne yaptığınızı düşünmeniz gereken birçok örnek var. Tüm bunları, göçün kendisinden başlayarak tartışacağız.
1. Migurate Multisite WordPress örneği, oluşturmanız gereken ilk kararın tek bir kurulumuna, sitenizi WordPress Multisite’den nasıl taşıyacağınızdır. Size yardımcı olacak bir WordPress eklentisi bulacak olsanız da, işlemin hala girişinizi gerektiren kısımları vardır. Bu nedenle, manuel yaklaşımın en iyisi olduğunu düşünüyoruz. Aslında, her iki sitede de bir çoğaltma Pro veya benzeri premium geçiş aracınız varsa, bu, sitenizi dönüştürmenin kolay bir yoludur. Bu rota ile, kullanıcıları tek kurulumunuza taşımak için adımları izlemeniz gerekir.
Multisite WordPress’ten tek kurulumunuza kopyalanacak üç öğe vardır:
Sitenizle ilgili veritabanı tablosu.
Tema dosyanız ve eklentiniz.
Ortamınız için klasör yükleyin.
WordPress 3.5’ten önce bir site oluşturursanız, yüklemeniz farklı bir klasörde olacaktır (ancak birkaç dakika içinde açıklayacağımız halde). İlgili süreç nedeniyle sitenizin tam ve temiz rezervini yapmanızı öneririz. Bunu aldıktan sonra, WordPress kontrol paneline, Ağ Yöneticisi ekranına gidin> Siteye: Bu, ağdaki tüm sitelerin bir listesini görüntüler. Ekranda görmeyseniz bile, Site Kimliğinizi bulmalısınız. Bu, veritabanı yapınızı kazmaya başladığınızda daha sonra size yardımcı olacaktır.
Kimlik bulmanın en hızlı yolu, imleci listedeki her siteye yönlendirmek ve tarayıcı penceresinin altındaki durum çubuğunu görmektir:
Bunu daha sonra kaydetmek isteyeceksiniz. Bir sonraki adım, sitenizin varlıklarını taşımaktır. Bu öğretici için yerel bir ortamda çalışıyoruz ve çalıştığından emin olmak için ilk önce bilgisayarınıza çoklu örnekleri almanızı öneririz. Bu makalede kullanmayacağımıza rağmen, kurulumunuzdan belirli dosyaları kaldırmak için Güvenli Dosya Aktarım Protokolü (SFTP) kullanmanız gerekebilir.

Bunun dışında, WP-Content/Eklenti klasörünü yeni rezervlerden veya geçerli siteden almak ve yeni sitenize yüklemek istersiniz. Çoğu durumda, klasörleri yeni site kurulumunuza çekebilir ve serbest bırakabilirsiniz. Ayrıca, bunu temanızla da yapın. Bu, eklenti ile aynı işlemdir, ancak WP-Concent/Theme klasörü ile çalışmak istersiniz. Site ortamınız için, web sitenizi WP-Content/Uploads/Multisite Network klasöründe bulmak için daha önce bir kimlik kullanmak isteyeceksiniz. Bu biraz kafa karıştırıcı olabilir, çünkü birkaç varlık ve yapının birkaç sürümü olabilir. Örneğimizde, “3” kimliğini kullanarak yapmak istediğimiz site. Böylece, yol WP-Content/Yükleme/Siteler/3’tür:
Daha uzun bir WordPress sürümü (3.5 öncesi) için blogları bulmak istersiniz. Bu alt klasörler [id]/dosyalar içerecek ve içinde medya varlıkları bulacaksınız. Daha önce olduğu gibi, yüklenen bu yükleme klasörünü tek sitenize kopyalayın ve yapıştırın. Unutmayın, site klasörünü kullanmazsınız ve çoklu örneklerde dosyaları ve klasörleri üst seviye dizinine (yani WP-content/yüklemeler) girmeniz gerekir.

Buradan dosyalarınız ve klasörleriniz hazır. Ardından, veritabanınızı taşımalıyız.
Site veritabanınızı çıkarın Bir sonraki adıma başlamadan önce, WordPress veritabanınızla nasıl çalışacağınız konusunda tam bir temeliniz olduğundan emin olun. Bu yeni bir arayüz ise, temel bilgilere hakim olduktan hemen sonra bulacaksınız. Burada bir veritabanı yöneticisi seçeneğiniz olabileceğini unutmayın – bizim durumumuzda, Phpmyadmin de popüler olmasına rağmen bu bir yönetimdir. Süreç her iki çözüm için de oldukça benzer olacaktır. Multisite veritabanlarının birçok tabloya sahip olduğunu göreceksiniz – ağdaki her site için bir set – ve kimliği adına giriyorlar. Bu durumda, WP_3_ önekini arıyoruz. Bu tabloyu bulmak için yönetimdeki dışa aktarma bağlantısını tıklayın. PhpmyAdmin için tabloyu listeden seçebilir ve gerilme menüsünden dışa aktarma seçebilir ve seçilen:. Bir sonraki ekranda Hızlı seçeneği seçin ve Aç’ı tıklayın. Yönetimi kullanırsanız, seçilen ekrana yönlendirilirsiniz. Burada, ilgili tüm tabloları seçin, Çıktı Kaydet’i seçin, dışa aktarın:
Her iki durumda da, dosyaları bilgisayarınıza indirecektir. Bir sonraki görev onu düzenlemektir. SQL veritabanı dosyanızı düzenleyin Bu adım için, favori kod düzenleyicinizi kullanmak istersiniz, çünkü bu görevi kolaylaştıracaktır. İlk olarak, yinelenen SQL dosyaları ve açıklayıcı adlar verir. Genellikle, dosyaya “Kopyala” ekleyebilirsiniz. Açtıktan sonra, çoklu örneğinizi ifade eden herhangi bir bağlantı bulmalı ve yeni sitenizin URL’sine değiştirmelisiniz:

Tüm WP_ [ID] örnekleriyle aynı şeyi yapmanız gerekir. Burada öneki WP_ olarak değiştirebilirsiniz. Her ikisini de yaptıktan sonra, dosyanızı kaydedin ve yeni WordPress kurulumunuza aktarmaya hazır olun. Veritabanını yeni sitenize aktarın Veritabanınızı içe aktarma işlemi, bir istisna dışında dışa aktarmaya benzer: yeni sitenizin bir tablosunu (wp_users ve wp_usemeta dışında) ‘bırakmanız’ gerekir. Başka bir deyişle, bunları silin. Bunu yapmak için yeni site veritabanınızı girin, tüm tabloları seçin ve bırak seçeneğini bulun. PhpmyAdmin ile gerilme menüsünde olacak ve seçilecek:. Yönetim için ekranın altında: Ardından, bağlantı veya içe aktarma sekmesini tıklayın:

İletişim kutusundan değiştirilen SQL dosyasını seçin, ardından işlemi başlatmak için tıklayın. Bunun bir süre çalışmasına izin vermeniz gerekebilir, ancak onay aldıktan sonra kullanıcı taşıma işleminize geçebilirsiniz. 2. Kullanıcınızı Multisite’den Tek Kuruluma Taşıma Kötü Haber, Veritabanı ağdaki her site için kullanıcıları ayırmaz. Bu nedenle, kullanıcıları teker teker taşımak istersiniz. Bu sıkıcı olabilir, yani eklenti seçeneği daha iyi olabilir. İçe Aktar WordPress Kullanıcıları eklentisi bu görev için idealdir:
Süreç aşağıdaki gibidir:

Eklentileri yeni sitenize ve multisite örneğinize yükleyin.

Kullanıcı Sayfası Erişim> Çoklu örneklerde kullanıcı içe aktarma ihracatı.

Kullanıcınızın CSV dosyasını indirmek için kullanıcının dışa aktarma düğmesini tıklayın.

Yeni sitenize gidin ve Kullanıcı Sayfasını> Kullanıcı İçe Aktarma Dışa Aktarımı’nı açın.

Kullanıcı/Müşteri İçe Aktarma sekmesinde, CSV dosyanızı seçin ve yükleme işlemini başlatmak için tıklayın. Yükleme tamamlandıktan sonra her iki eklentiyi de silebilirsiniz. Bu, taşınması için çok fazla (yani çok büyük miktarda) kullanıcınız varsa iyi bir çözümdür. Göçün tamamlandığından bahsetmeden önce, yapılması gereken büyük bir adım var. 3. Alan adınızı WordPress Multisite’den tek yükleme olarak değiştirmeden önce, alan adınızın doğru siteye götürdüğünden emin olmanız gerekir. Burada dikkat edilmesi gereken birkaç durum var:

Multisite’inizi yüklemek için bir etki alanı eşlemesi kullanmış olabilirsiniz. Basitçe söylemek gerekirse, siteniz bir alt alan veya alt alan kullandığında, üst düzey etki alanını (TLD) benzeri örnek.com- Into IT’yi haritalayabilirsiniz.
Ana web adresi olarak alt alan ve URL alt dizinleri kullanıyorsanız, bunu daha kolay yaparsınız. Bunun nedeni, yeni etki alanı eşleme işleminin mevcut sitelerle aynı olmasıdır.
Bunun dışında, kesinlikle yeni WordPress web sitenizin doğru alana yol açtığından emin olmak istiyorsunuz. Bunu kontrol etmek için, Yeni Site Gösterge Tablonuzdaki Ayarlar Sayfasını> Genel açın ve Adres Alanı (URL) ve WordPress Site Adresine (URL) bakın:
Bu açık olmalıdır: doğruysa, her ikisi de sitenizin tam bir URL’sine sahip olacaktır. Değilse, gerekli değişiklikleri yapın ve kaydedin. 4. Site Geçişini Tamamlayın Bu görevi bir gün yapmadan önce yapılması gereken birkaç ek ‘temizlik’ adımı vardır. Çoğu durumda, bu, sitenizi değişiklikler için izlemeyi içerir:
İlk olarak, eski sitenin ayrıntılarını görmediğinizden emin olmak için önbellek tarayıcınızı temizleyin. Ardından, yeni sitenizi girin ve bir bağlantı gibi her şeyin gerektiği gibi çalışıp çalışmadığını kontrol edin.
Gerekirse yerel sitenizi doğrudan sunucunuza teşvik edin.
Sitenizi çoklu bir ağdan silin. Bunu yeni bir site eklemeye benzer şekilde Network Yönetici ekranı üzerinden yapabilirsiniz.
Buradan, kullanıcıyı yeni sitenize taşımalı ve etki alanınızı yönlendirmelisiniz. Bunu nasıl yapacağınız hakkında ayrıntılar verelim. Sitenizi çalıştırmaktan daha fazla zaman harcamak istiyorsanız, çoklu WordPress kurulumu ağınızı hazırlamanın iyi bir yoludur. Aslında, birçok fayda ne olursa olsun, sitenizi ağdan kaldırmak bir engel olabilir. Bu yazıda, çok bölgeli WordPress’ten bir kuruluma temizlemek için ihtiyacınız olan adımları size verdik. Çoklu WordPress kurulumunun temel ayarları nedeniyle işleminiz aynı değildir. Yine de, bazı planlama ve düşüncelerle hedeflerinize ulaşabilirsiniz. WordPress Multisite’den bir site kurulumuna geçmek ister misiniz ve eğer öyleyse, nedeniniz nedir? Aşağıdaki yorum bölümünde bize bildirin!

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir