Çok alanlı kurulumlar, aynı kod tabanına güvenmeleri nedeniyle biraz karmaşıktır. Bu senaryoda çok siteli bir kurulum kullanabilirsiniz, ancak bir modülü yükselttiğinizde sites/all/modules
tüm siteleri etkileyeceğini (geçersiz kılınmadıkça sites/$SITENAME/modules
) unutmayın.
Bu, sitelerinizden birinin bir modülün N sürümüne bağlı olduğu, ancak N + 1'i başka bir sitede kullanmak istediğinizde potansiyel sorunlara yol açar. Söz konusu modülün bir yükseltme yolu olmayabilir veya sürümler arasındaki işlevselliğini büyük ölçüde değiştirmiş olabilir (Drupal kültürü büyük sürümlere göre düşünüldüğünde düşündüğünüz kadar yaygın değil).
Ayrıca, bir modül yükseltmesi sırasında kritik veritabanı değişiklikleri gerekiyorsa, çalıştırdığınızdan emin olmak için aynı anda birden fazla siteyi kaldırmanız gerektiğini görürsünüz update.php
.
Bu nedenle, çoğu kullanım durumunda, çoklu site gitmenin yolu değildir. Gerçekten yer kaplamıyorsanız veya her sitenin alan adını ayrı bir klasöre eşlemenizi engelleyen garip bir barındırma kısıtlamanız yoksa, ayrı kod tabanlarını korumak ve kodu hızlandırmak için Drush ve sürüm kontrolü gibi araçları kullanmak daha iyi olur konuşlandırma.
Kısıtlı ana bilgisayarlar için geçici bir çözüm olarak kullanılmasının dışında, çoklu site için prototip kullanım örneği, son derece benzer bir ton siteyi dağıttığınız zamandır. Bir barındırma hizmeti çalıştırıyor olabilir veya bir şirket ya da sahip olduğunuz şey için bir grup mikro site oluşturuyor olabilirsiniz. Bu durumlarda, kendi çoklu site kurulumunuzu yuvarlayabilirsiniz, ancak böyle bir kurulumu çalıştırmanın zorluklarını otomatikleştiren ve soyutlayan Aegir'i de kullanmayı düşünmelisiniz .
Bir çok site kurulumu yeni siteler ekleme oldukça basittir: altında yeni bir klasör oluşturmak sites
düzenlemek, sites/sites.php
(sadece Drupal 7), kopyalama sites/default/default.settings.php
için settings.php
yeni klasörde, ve bir tarayıcıda sitesini ziyaret. Drupal kurulum işlemine başlamalı ve yeni klasörü kullanmalıdır. Yeni siteniz, sites/all/modules
tıpkı mevcut siteleriniz gibi altındaki tüm modüllere erişebilecek .