it-swarm.asia

Multisite WordPress Nasıl Kurulur?

Kullanıcıların web siteleri için hesap oluşturabilecekleri çok siteli bir WordPress oluşturmak istiyorum ancak bunu nasıl başarabileceğimden emin değilim. WordPress çoklu sitesi oluşturmanın en iyi yolu nedir?

3
MsManiya

Muhtemelen zaten bildiğiniz gibi. WordPress 3.0 Multi-Site işlevselliği varsayılan olarak WordPress MU projesi WordPress 3.0 çekirdeğinde birleştirildiği için dahil edilmiştir.

İlk kurulumla ilgili olarak, eğer php kodlamasına aşina değilseniz biraz çalışmanız gerekebilir, ancak size söyleyebileceğim şey, kurulumun esasen iyi gitmesidir. Kök etki alanınızdan ek alt etki alanları sunma veya ekleyebilme işlemi bir kullanıcının tamamlaması 30 saniyeden az sürer.

Bu konuda özel bir şey arıyorsanız veya takip eden sorularınız varsa bana bildirin.

GÜNCELLENMİŞ:

Başlamadan Önce - Yönetici Gereksinimleri

Bir blog ağı çalıştırmak istiyorsanız, en azından UNIX/Linux yönetimi hakkında temel bir anlayışa sahip olmalısınız. Temel bir WordPress geliştirme, PHP, HTML ve CSS bilgisi de önerilir.

Çok siteli kurulum ayarlama ve çalıştırma , tek siteli kurulumdan daha karmaşıktır. Bu sayfanın okunması, gerçekten çok siteli bir kuruluma ihtiyacınız olup olmadığına ve bir tanesinin oluşturulmasında ne olabileceğine karar vermenize yardımcı olacaktır. Bu sayfadaki talimatlar size bir şey ifade etmiyorsa, canlı sitenizden önce bir geliştirme sitesinde bir şeyleri test ettiğinizden emin olun. Sunucu Gereksinimleri

Bu özellik ekstra sunucu kurulumu ve daha fazla teknik yetenek gerektirdiğinden, lütfen webhost sunucunuzu kontrol edin ve bu özelliğin kullanımını destekleyip desteklemediklerini sorun. Bu paylaşılan barındırma denemek için tavsiye edilmez.

Alt alanlar veya alt dizinler arasında seçim yapmanız istenir 4. Adım: Bir Ağ Kurma . Bu, ağınızdaki her ek sitenin yeni bir sanal alt etki alanı veya alt dizin olarak oluşturulacağı anlamına gelir.

  • Alt dizinler - example.com/site1 ve example.com/site2 gibi
  • Alt alanlar - site1.example.com ve site2.example.com gibi

Alt dizin siteleri

  • Bağlantı yapısını yaratacak .htaccess dosyasını okuma yeteneğine sahip sunucudaki mod_rewrite özelliğinin kullanımıyla çalışır.
  • Blogunuzda zaten güzel kalıcı bağlantılar kullanıyorsanız, alt dizin siteleri de işe yarayacaktır.

Alt etki alanı siteleri

  • Joker alt alanları kullanarak çalışır. Bunu Apache'de etkinleştirmiş olmanız ve ayrıca DNS kayıtlarınıza joker bir alt etki alanı eklemeniz gerekir. (Nasıl kurulur Adım 2'ye bakın.)
  • Bazı ana bilgisayarlar zaten sunucu tarafında joker karakter kurmuş, bu da eklemeniz gereken tek şey DNS kaydı.
  • Bazı paylaşılan webhosts bunu desteklemeyebilir, bu yüzden bu özelliği etkinleştirmeden önce webhost'unuzu kontrol etmeniz gerekebilir.

WordPress Ayarları Gereksinimleri

  • WordPress'e kendi dizinini vermek, WordPress 3.0'da multisite etkinken çalışmaz. Üye blog aramasına müdahale ediyor.
    • Aşağıdaki durumlarda bir ağ oluşturamazsınız:
      • "WordPress adresi (URL)", "Site adresi (URL)" den farklıdır.
      • "WordPress address (URL)", ': 80', ': 443' dışında bir bağlantı noktası numarası kullanır.
    • Aşağıdaki durumlarda Alt Etki Alanı Kurulumu'nu seçemezsiniz:
      • WordPress kurulumu bir dizinde (belge kökünde değil).
      • "WordPress adresi (URL)" localhost'tur.
      • "WordPress adresi (URL)", 127.0.0.1 gibi IP adresidir.
    • Aşağıdaki durumlarda Alt dizin Kurulumu'nu seçemezsiniz:
      • Mevcut WordPress kurulumunuz bir aydan daha uzun bir süredir kurulmuşsa, mevcut kalıcı bağlantılarla ilgili sorunlar nedeniyle. (Bu problem gelecekteki bir versiyonda düzeltilecektir.)

(Daha fazla ayrıntı için /wp-admin/network.php adresinize bakın)

Adım 1: WordPress'inizi Yedekleyin

Ağ oluştururken WordPress'iniz güncellenecek. Lütfen veritabanınızı ve dosyalarınızı yedekleyin.

Adım 2: Joker Alt Etki Alanlarını Ayarlama

(Bu bir Alt dizin Kurulumu ise, bu adımı atlayın.)

Alt etki alanı siteleri, joker karakter alt etki alanları kullanarak çalışır. Bu iki aşamalı bir işlemdir:

  1. Apache, joker karakterleri kabul edecek şekilde yapılandırılmalıdır.

    1. Httpd.conf dosyasını veya web hesabınız için VHOST girişini içeren include dosyasını açın.
    2. Bu satırı ekleyin:
      • ServerAlias *.example.com
  2. Sunucunuzdaki DNS kayıtlarında, ana yüklemeye işaret eden joker bir alt etki alanı ekleyin. Şuna benzemelidir:

    • A *.example.com

Dış bağlantılar:

Adım 3: Çok Bölgeli İzin Ver

Ağ menü öğesini etkinleştirmek için, önce /wp-config.php file içinde çoklu alan tanımlamanız gerekir. /wp-config.php dosyasını ve bunun nerede söylediğini açın:

/* That's all, stop editing! Happy blogging. */

Bu satırı üstüne ekle:

define('WP_ALLOW_MULTISITE', true);

Adım 4: Bir Ağ Kurma

Bu, Ağ menüsü öğesinin Araçlar menüsünde görünmesini sağlayacaktır. Ağımızın belirli yönlerini yapılandıracağınız ekranı görmek için Administration> Tools> Network adresini ziyaret edin. Araçlar Ağı Alt Panel

Ağınızdaki Sitelerin Adresleri

Alt alanlar veya alt dizinler arasında seçim yapılıyor (yukarıdakilerden hiçbiri geçerli değilse). Bu, ağınızdaki her ek sitenin yeni bir sanal alt etki alanı veya alt dizin olarak oluşturulacağı anlamına gelir. birini veya diğerini seçmeniz gerekir ve kurulumunuzu yeniden yapılandırmadıkça bunu değiştiremezsiniz. Ayrıca bakınız "Başlamadan Önce" .

  • Alt alanlar - site1.example.com ve site2.example.com gibi
  • Alt dizinler - example.com/site1 ve example.com/site2 gibi

Ağ Detayları

Bunlar otomatik olarak doldurulur:

  • Sunucu Adresi - Ağınızın İnternet adresi example.com olacaktır.
  • Ağ Başlığı - Ağınızı ne aramak istersiniz?
  • Yönetici E-posta Adresi - E-posta adresiniz.

Doğru olduklarını tekrar kontrol edin ve Yükle düğmesine tıklayın. Joker karakter alt alanları hakkında bir uyarı alabilirsiniz. Joker Alt Etki Alanlarını Ayarlama'yı işaretleyin.

Uyarı! Joker karakter DNS doğru yapılandırılmamış olabilir!

Yükleyici, etki alanınızdaki rastgele bir ana bilgisayar adıyla (13cc09.example.com) bağlantı kurmaya çalıştı. Bir alt etki alanı yapılandırması kullanmak için, DNS'inizde bir joker karakter girişi olması gerekir. Bu genellikle, DNS yapılandırma aracınızda web sunucunuza işaret eden bir * hostname kaydı eklemek anlamına gelir.

Sitenizi yine de kullanabilirsiniz, ancak oluşturduğunuz herhangi bir alt etki alanı erişilebilir olmayabilir. DNS'inizin doğru olduğunu biliyorsanız, bu mesajı dikkate almayın.

Adım 5: Ağı Etkinleştirmek

Adımların geri kalanı, bitirmek için tamamlamanız gereken adımlardır.

Araçlar Ağı Oluşturuldu.

  1. Öncelikle, mevcut /wp-config.php ve /.htaccess dosyalarınızı yedekleyin.

  2. blogs.dir ALTINDA BIR /wp-content/ DIZINI OLUŞTURUN _ - Bu dizin, ek siteleriniz için yüklenen ortamı depolamak için kullanılır ve web sunucusu tarafından yazılabilir olmalıdır. Onlar CHOWNed olmalı ve wp-content dizininizle aynı CHMODE edilmelidir.

  3. WordPress kurulumunuzun /wp-config.php dosyanızda oluşturduğu fazladan satırları ekleyin. - Bu satırlar, yapılandırmanıza göre sizin için dinamik olarak oluşturulur. Sitelerinizin yönetici paneline giriş yaparken /wp-config.php dosyasını düzenleyin. Oluşturulan satırları hemen /* That's all, stop editing! Happy blogging. */ öğesinin üstüne yapıştırın. Daha önce yerleştirilmiş define('WP_ALLOW_MULTISITE', true); satırını yalnızca yönetici alanındaki Ağ menüsünü kaldırmak istiyorsanız kaldırın. /.htaccess kurallarına tekrar erişebilmek için bunu bırakmayı seçebilirsiniz.

  4. Diğer WordPress kurallarını değiştirerek oluşturulan mod_rewrite kurallarını /.htaccess dosyanıza ekleyin. - Bu satırlar, yapılandırmanıza göre sizin için dinamik olarak oluşturulur. (Eğer bir tane yoksa, o zaman oluşturun.)

  5. Tekrar giriş yapın. - Yukarıdaki adımlar tamamlandıktan ve yeni /wp-config.php & /.htaccess dosyaları kaydedildikten sonra ağınız etkinleştirilir ve yapılandırılır. Tekrar giriş yapmanız gerekecek. Yönetim Panelinizi yenilemek için "Giriş Yap" seçeneğini tıklayın. Giriş yapmakta sorun yaşıyorsanız, lütfen tarayıcınızın önbelleğini ve çerezlerini temizleyin.

Adım 6: Süper Yönetici Ayarları

Şimdi Süper Yönetici adında yeni bir menü bölümü göreceksiniz. İçerisindeki menüler, ağınıza ek siteler eklemek ve bunları yönetmek içindir. Temel WordPress kurulumunuz şimdi ağınızdaki ana sitedir.

Ağ seçeneklerini yapılandırmak için Super Admin> Options paneline gidin ve ardından siteler ve kullanıcılar oluşturun.

Bilmeniz Gerekenler

Blog ağının gelişmiş yönetimi hakkında bilmeniz gereken bazı ek noktalar.

  • WordPress Eklentileri - WordPress Eklentileri artık ağdaki uygulamalarına bağlı olarak ek esnekliğe sahiptir.

  • Siteye Özel Eklentiler - Tek bir blog sahibi tarafından etkinleştirilecek veya devre dışı bırakılacak WordPress Eklentileri, eklentiler dizininde depolanır. Tek tek site yöneticileri için Eklentiler sayfasını Network> Options adresinden etkinleştirmeniz gerekir.

  • Ağ Eklentileri - Eklentiler dizininde bulunan WordPress Eklentileri ağ üzerinden süper yönetici tarafından etkinleştirilebilir.

  • Eklentileri Kullanmanız Gereken Eklentiler - Ağın tamamındaki tüm siteler tarafından kullanılacak eklentiler, mu-plugins dizinine tek dosyalar olarak veya bir alt klasör eklemek için bir dosya olarak da yüklenebilir. Bir klasördeki hiçbir dosya okunmayacaktır. Bu dosyalar etkinleştirilmemiştir veya devre dışı bırakılmamıştır; eğer varlarsa, kullanılırlar.

  • Kategoriler ve Etiketler - Genel terimler WordPress 3.0'da varsayılan olarak devre dışıdır. Mikro kategorilere ayrılmış içeriği temel alan gezinmeyi arttırmak için sitenin portalına/ön sayfasına veya ağ içindeki belirli sayfalara veya bloglara genel etiketler eklemek için Sitewide Etiketler WordPress Eklentisini veya benzeri Eklentileri kullanabilirsiniz.

5