Siteyi bir multisitus ağına taşımanın kapsamlı bir yolu
En son gönderide, WordPress sitesini bir eklenti kullanarak çok bölgeli bir ağa taşımanın kolay bir yolunu gösteriyorum. Birçok site için bu yöntem iyi işlev görür. Peki ya site ayarlarınız biraz daha karmaşıksa? Sitenizi bir eklenti kullanarak taşırsanız, iki şeyi taşıyabilirsiniz: içeriğiniz (yayınlar, sayfalar, özel yayınlar, menüler – tüm içeriğiniz) ve widget’lar. Ancak hareket etmenize izin vermeyen şey, siteniz için ayarlardır. Birkaç ağır eklenti (e-niaga eklentisi gibi) yüklediyseniz veya site ayarlarınızda çok fazla ayar yaptıysanız, yeni siteniz için yönetici ekranını girmeniz ve manuel olarak yönetmeniz, yaptığınızı kopyalamanız gerekir. eski siteniz için.
Bu acı verici olabilir. Zaman alır ve tam olarak güvenilir değildir. Ya önemli bir şeyi kaçırırsan? Sitenizin birçok ayarı varsa, her şeyi yakaladığınızdan emin olmak kolay değildir. Bu yazıda, sitenizi çoklu ağınıza taşımanın daha kapsamlı ve güvenilir bir yolunu göstereceğim. Sitenizi manuel olarak hareket ettirin – Bu genel resim, birçoğu yeni bir eklenti kullanmış gibi aynı olan 6 adım içerir:
Ağınızda yeni bir site (boş) oluşturun.
Eski sitenizin bir kopyasını oluşturun wp_options veritabanı tablosu ve düzenleyin.
Eski site temalarınızın ve eklentilerinizin bir kopyasını oluşturun ve ağ içeriğinizin dizinine yükleyin.
Dışa aktarma çalıştırın ve içeriğinizi ve kullanıcılarınızı içe aktarın.
Düzenlediğiniz veritabanı tablosunu yeni sitenize aktarın.
Eski site widget ayarlarınızın dışa aktarılmasını ve yeni sitenize içe aktarın.
Bu oldukça fazla adım ve kolay yapmanız gereken bir şey değil. Dosyaları ve veritabanı tablolarını manuel olarak yüklemek için kolaylık gerektirir. Not: Bir siteyi bir yerden başka bir yere taşımaya alışkınsanız, bu işlemin sözlü olduğunu düşünebilirsiniz. Bunun nedeni, çoklu yöntemin kullanıcı verilerini depolamasıdır. Bir site ile, tüm veritabanı içeriğini ve tablolarını bir siteden kopyalayıp bunları ikinci siteye aktarırız. Ancak MultiSite ile kullanıcılar, her site için ayrı ayrı değil, tüm ağ için bir kez saklanır. Bu, kullanıcıları eski sitelerden yeni sitelere aktarmak ve onlara doğru içeriği ayarlamak istiyorsanız, bir ithalatçı kullanmanız gerektiği anlamına gelir.
Bu yazıyı takip etmek için neye ihtiyacınız var, bu araca ihtiyacınız var:.
Filezilla veya CODA gibi varsayılan FTP ile kod düzenleyicisi gibi FTP istemcileri.
Hosting sağlayıcınız tarafından verilmesi gereken araçlar PHPMyAdmin üzerinden Site Veritabanınıza Erişim.
FileZilla harika bir ücretsiz FTP istemcisidir.
Multisite ağınızda her zamanki şekilde yeni bir site oluşturmak için ağınızda yeni bir site oluşturun. Bunu yapmayı bitirdikten sonra, kimliği kaydedin: Multisite her siteyi benzersiz bir sayısal kimlik ağında verir. Site ekranını Network Yöneticisi ekranınızda açarak, yeni bir site bulup Düzenle’yi tıklayarak bulabilirsiniz. Bu, yeni siteniz için düzenleme ekranını açacaktır: Tarayıcınızda bu ekran için URL’yi kontrol edin. Site Kimliği, URL’nin sonundaki son iki basamak olacaktır. Dikkat. Temalarınızı ve Eklentilerinizi Kopyala İlk adım, eski site temanızın ve eklentinizin bir kopyasını ve veritabanından WP_Opations tablosunun bir kopyasını oluşturmaktır. Temalar, eklentiler ve yüklemelerle başlayalım.
Bu benim ilk sitem: Temayı indirin ve eklenti FTP programınızı veya kod düzenleyicinizi açın ve taşımayı istediğiniz sitedeki WP-Content dizinine gidin (eski sitenizi arayacağım). Bu klasörün bu kopyasını indirin:
tema Eklenti
Bunu kolayca bulabileceğiniz bir yerde yerel makinenize kaydedin – bunu yaparken her zaman özel bir klasör hazırlıyorum. Ağa temaları ve eklentileri yükleme artık eski siteden kopyaladığınız temaları ve eklentileri ağınıza yüklemeniz gerekir. Ağınızdaki WP-Content dizini bulun ve her tema klasörünü ve eklentisini sırayla açın.
Her tema için dosyaları veya klasörleri yükleyin ve doğru dizine eklenti. Ağa yüklenmiş eski sitenizin bir eklentisi veya teması varsa, artık yüklemenize gerek yoktur. Not: Manuel olarak yapmamayı tercih ediyorsanız, ağınıza temaları ve ilgili eklentileri yükleyebilirsiniz. Manuel olarak yapmayı tercih ederim çünkü daha hızlı. Bu rotayı izlerseniz, temayı ve eklentiyi etkinleştirmeniz gerekmez – veritabanı tablosunu içe aktardıktan sonra otomatik olarak gerçekleşir. Veritabanı tablolarını dışa aktarmak istediğim WP_OPSISSISS tablolarını kopyalayıp düzenleyin PHPMyAdmin’i kullanmaktır. Bunu yeni bir siteye almak için hala kullanmanız gerekiyor, böylece şimdi başlamalısınız. Eski siteniz için barındırma sağlayıcı yönetici ekranında tabloları dışa aktarmak, phpmyadmin’i açın ve eski sitenizi çalıştıran bir veritabanı bulun. Not: Birden fazla veritabanı çalıştırıyorsanız, WP-Config.php dosyasını kontrol ederek taşınmasını istediğiniz veritabanının hangi veritabanının geçtiğini bulabilirsiniz. WP_OPtions tablosunu bulun ve aşağıdakileri seçin:
Şimdi aşağı kaydırın ve seçilen bir açılır liste bulun: İhracat seçin. Sorulduğunda, GO düğmesini tıklayın. Bu, SQL dosyalarını yerel motorunuza indirecektir. Dosyanızı kaydetmek için oluşturduğunuz klasöre kopyalayın.
SQL dosyalarını düzenleme İndirdiğiniz SQL dosyasını açın. FTP düzenleyicinizi kullanarak, Bul ve Değiştir seçeneğini seçin (bu editörlerin çoğunda CTRL-F veya CMD-F). Bul yazma alanında WP_ ve Değişen WP_XX_ Türü alanında, burada XX, yeni sitenizin ağdaki kimliğinin iki basamağıdır. (Benim durumumda WP_71_, ağımda birçok sitem var!) Kod düzenleyiciniz varsa tüm düğmeyi tıklayın veya programınızın verildiği şey varsa tümünü değiştirin. Programın değiştirilmesini sağlayana kadar bekleyin. Şimdi sitenizin URL’si için bu adımı tekrarlayın. Bul alanında, eski siteniz için URL’yi ve yeni siteniz için URL’yi değiştirme alanına yazın. Her eğimli çizginin tutarlı bir şekilde ters çevrildiğinden emin olun. Http: // veya www’u özlemeyi ve yalnızca kök URL’yi kullanmayı tercih ederim, örneğin rachelmccollin.com. Not: Eski alan adını bir etki alanı eşlemesi kullanarak yeni bir siteye yönlendirecekseniz, bunun için endişelenmeyin . Sitenizi geçtikten sonra bir etki alanı eşlemesi hazırlayacaksınız. Şimdilik, ağınız tarafından üretilen URL’yi kullanın. Dosyayı kaydedin ve kapatın. İçeriği dışa aktarma ve içe aktarma Bir sonraki adım, içeriği eski sitenizden dışa aktarmak ve bunları yeni sitenize aktarmak için bir WordPress İthalat cihazı kullanmaktır. Eski siteniz için eski siteden içerik dışa aktarma Eski siteniz için Aracı Aç> Dışa Aktar:
Sadece belirli yayın türlerini dışa aktarmak istemediğiniz sürece, yine de tüm içeriğin seçeneğini seçin ve Dosya Dışa Aktar İndir düğmesini tıklayın. WordPress bir XML dosyası oluşturacak ve bilgisayarınıza indirecektir. Çalışma dosyanız için oluşturduğunuz klasöre kaydedin. İçeriği yeni bir siteye içe aktarmadan önce eski sitenizden içerik içe aktarmadan önce, siteyi oluşturduğunuzda sizin için oluşturulan tüm yapay içeriği silin.Eski sitenizden içerik içe aktarmadan önce WordPress Importer eklentisini yüklemeniz gerekir.Eklenti ekranınızı Network Yöneticisi’ne açın ve yükleyin (WordPress İthalatçısı’nı aramalısınız).Şimdi yeni Site Yönetici ekranınızda, Aracı> İçe Aktar’ı açın ve listenin altındaki WordPress’e gidin.İthalatçıyı çalıştırmayı tıklayın.WordPress sizden yüklenecek dosyayı seçmenizi isteyecektir:
Dosya Seç düğmesini tıklayın ve ardından makinenizden dosyayı seçin (taşımadığınız sürece indirme klasörünüzde olacaktır). XML dosyaları aradığınızı unutmayın. Bunu bitirdikten sonra Yükle ve İçe Aktar düğmesini tıklayın. Ardından, ağınızdaki yazara içerik ayarlamanız veya yazarı içe aktarmanız istenecektir. Size uygun herhangi bir seçenek seçin. Gönderimi mevcut kullanıcı adıma ayarladım, ancak yazarı içe aktarmanız gerekebilir. Son olarak, eski sitenizden medya dosyalarını kopyalamak için indirme seçeneğini seçin ve dosya eklerini içe aktarın ve yeni sitenizdeki doğru yere girin. Gönder’i tıklayın ve ithalatçılar içerik içe aktaracak, bundan sonra tüm bitmiş göreceksiniz! İleti. Not: Bu yalnızca içeriği onlar için ayarlayan kullanıcıları içe aktarır. Sitenizde müşteriler gibi başka kullanıcılarınız varsa, bunları ayrı olarak içe aktarmalısınız. Bunu yapmak için CIMY Kullanıcı Yöneticisi eklentisini kullanabilirsiniz. Tabloları Ağ Veritabanınıza İçe Aktarma Artık siteniz için WP_OPATION tablolarını ağınız için bir veritabanına aktarmanız gerekir. Bu ayarların çoğu tema ve eklenti ile ilgili olacağından, temaları ve eklentileri yükledikten sonra bunu yapmanız önemlidir. Ağınız için PhpmyAdmin’i açın. Yeni siteniz için WP_Opations tablosunu bulun (benim durumumda WP_71_Opations) ve seçin: Aşağı kaydırın ve seçilen gerilme listesinde Bırak’ı seçin. Sorulduğunda, evet düğmesini tıklayın. Şimdi içe aktarma ekranını görüntülemek için PHPMyAdmin ekranının üst kısmındaki İçe Aktarma sekmesine tıklayın:
Dosya Seç düğmesini tıklayın ve düzenlediğiniz SQL dosyasını seçin. Ardından uzak düğmesini tıklayın. İthalat çalışır ve size çalıştığını söyleyen bir ekran görürsünüz: Eski sitenizden içe aktarılması için son şeyin widget ayarlarınızdır. Widget’ları eski siteden dışa aktarma Eski siteniz için yönetici ekranını açarsınız ve Widget Ayarları eklentisini de kurar ve etkinleştirirsiniz. AÇIK ARAÇLAR> Dışa Aktarma Dışa Aktarma Ekranlarını Görüntüle Dışa Aktarma:
Sadece eski sitenizden (hepsi değil) birkaç widget seçmek istemediğiniz sürece, onay kutusunu seçin Tüm etkin widget’ları seçin. Dışa Aktar düğmesi Dışa Aktar düğmelerini tıklayın. Dışa aktarma dosyasını indirmek için widget. Buna widget_data.json olarak adlandırılacaktır. Widget’ları yeni sitenize içe aktarma Artık yeni sitenize geçin ve bir Tool> Widget Ayarlarını İçe Aktar: Dosya Seç düğmesini tıklayın ve indirdiğiniz dosyayı bulun. XML dosyası değil, bu sefer bir çocuk dosyası aradığınızı unutmayın. Ardından, dosyadaki widget’ı görüntülemek için Widget Ayarları düğmesini tıklayın:İçe aktarmak istediğiniz widget’ı seçin veya tüm etkin widget’ları seçin düğmesini tıklayın ve içe aktarma düğmesinin seçilmeden önce açık akım widget’larının emin olun. Ardından İçe Aktar Ayarları Widget’ı tıklatın. İşte burada! Tüm içeriğiniz, yazarlarınız ve widget’larınız ve ayarlarınızın yanı sıra içe aktarılır. Sitenizi bu şekilde taşımak daha uzun sürer, ancak daha yakından her şeyi hareket ettirdiniz. Birkaç adil adım izlediniz ve eklentiler, ithalat ve manuel yükleme karışımı kullandınız, ancak şimdi site ayarlarınızda herhangi bir ayar yapmanıza gerek olmadığını göreceksiniz. Bu benim yeni sitem: Sitenizde yapılandırılmış birçok eklenti yüklü, ayarlamalar ve ayarlar varsa, bu yöntemi daha güvenilir ve uzun vadede zamanınızı kaydetme bulacaksınız. Başlangıçta yedeklemeyi aldığınızdan emin olun (her ihtimale karşı) ve her adımı doğru sırayla takip edersiniz. Bu öğreticide neler tartışıldığı hakkında sorularınız varsa, bana aşağıdaki yorumlarda söyleyin! Etiket: göç çokitus