'Drupal dostu' barındırma ne demektir?


10

Drupal'da yeniyim ve genel olarak web barındırma. Benim sorum tamamen Drupal dostu bir ev sahibi nedir? Kurulumun SSH erişimine ve sunucudaki sıkıştırılmış dosyaları ayıklama yeteneğine izin veren ana makine sağlayıcısı tarafından daha kolay yapıldığını biliyorum.

Drupal dostu bir ev sahibinde başka ne aramalıyım?

Yanıtlar:


6

Bakmak isteyebileceğiniz bazı şeyler var:

Drupal Gereksinimleri:

  • PHP 5.2+ (Drupal 7)
  • MySQL Veritabanı
  • 128mb Bellek Sınırı (Ağır Görüntü İşleme için)

Gereksinimler değil, avantajlar:

  • SSH
  • Drush
  • Git (Son)
  • crontabs
  • Kıvrım

1
Teşekkürler, Chris. Bu sorunun liste formatındaki cevabını takdir ediyorum.
CEMcFarland

1
PHP 5.2 sadece Drupal 7 için gereklidir; Drupal 6, PHP 4 ile uyumludur. MySQL, modüllerin test edildiği veritabanı motorudur, ancak Drupal kodu PostgreSQL ile düzgün davranmasa bile, Drupal PostgreSQL ile uyumludur; Drupal 7, SQLite ile birlikte de kullanılabilir.
kiamlaluno

1
Drupal 7 için, gerekli PDO'nun (MySQL kullanmak istiyorsanız pdo ve pdo_mysql) uzantılarının etkin olduğundan emin olmanız gerekir. Bazı toplantı sahipleri bunu varsayılan olarak yapmaz. Ve evet, Drupal 6 PHP 5 gerektirmez, ancak PHP4 kullanmayı düşünmek bile tamamen çılgınca. Aslında, PHP 5.2 bile şu anda resmi olarak desteklenmiyor.
Berdir

@Berdir, "PHP 5.2 artık resmi olarak desteklenmiyor" diyebilir misiniz? PHp 5.2, drupal.org/requirements'a göre D6 kurulumları için önerilen sürümdür .
mpdonadio

3
Gönderen php.net/archive/2011.php#id2011-01-06-1 : "Bütün PHP kullanıcıları PHP 5.2 serisi artık DESTEKLENMEZ dikkat etmelidir tüm kullanıcılar şiddetle PHP 5.3.6 yükseltmek için teşvik edilir.".
Berdir

4

Devam eden F1234k listesi:

4) Drupal fanatiği:

  • Daha iyi PHP performansı için APC önbellek
  • Daha hızlı içerik teslimi için vernik proxy önbelleği
  • Geçici verilerin daha hızlı depolanması için memcache
  • Çok daha iyi arama işlevselliği için Apache Solr
  • Tamamen yönetilen barındırma altyapısı
  • Gerçek Drupal deneyimi olan destek personeli

Teşekkürler geewiz. Son iki nokta gerçekten 'fanatik' olurdu.
CEMcFarland

1
Yukarıdaki özelliklerin yalnızca VPS veya adanmış olduğunu ve paylaşılan barındırma için olmadığını eklemeliyiz. Birisinin root erişimi varsa, kendi özelliklerini tanımlayabileceğini düşünüyorum. Sorunun, birinin böyle bir kontrolü olmadığı paylaşılan barındırma hakkında olduğunu düşünüyorum.
john

1
Birisi büyük bir site değil, iyi ve hızlı bir paylaşılan barındırma hesabına sahipse, APC / Varnish / Memcache'yi kaçırmayabilir, çünkü bunlar performansa atıfta bulunur. Yine de, ekstra işlevsellik katan Solr'i kaçırabilir. Orada Solr hosting sunan firmalar var ve birisi bunları paylaşılan barındırma hesaplarıyla birlikte kullanabilir.
john

mysql ve aynı sunucuda bulunan dosyaları unutmayın, bu olmadan oldukça büyük bir performans cezası vardır.
Christian Chapman

2

"Drupal dostu" barındırma, ne tür bir site kurmayı planladığınıza ve ne tür bir kullanıcı olduğunuza bağlı olarak birçok farklı şekilde yorumlanabilen bir terimdir. Eğer "samimiyet seviyelerine" yıkmak zorunda kalsaydım şunu söyleyebilirim:

1) Drupal toleranslı:

  • PHP 5.2.5,
  • MySQL,
  • Apache (tercihen)

2) Drupal dostu :

  • PHP bellek ayırmanızı 96MB veya daha fazla olarak değiştirme olanağı (Views, çok fazla belleğe ihtiyaç duyan yaygın bir örnektir)
  • PHP maksimum yürütme sürenizi değiştirme yeteneği (30+ saniye)
  • php güvenli mod: kapalı
  • etkin pdo ( daha fazla bilgi burada )
  • php register globals: kapalı

(php.ini dosyanızı özelleştirebiliyorsanız yukarıdakilerin neredeyse tamamı karşılanır)

3) Drupal seven :

  • SSH
  • Drush installable (daha da iyisi: GUI aracılığıyla)
  • crontab erişimi (drupal 6, poormanscron için bir alternatif var , ancak hafızam iyi hizmet veriyorsa performans cezaları ile birlikte geliyor)

Kapsamlı ve çok yararlı bir cevap. Teşekkür ederim! O zamandan beri barındırma satın aldım, ancak PHP hakkındaki bilgileriniz takdir ediliyor.
CEMcFarland

1

Şahsen dost Drupal hosting sadece Apache + PHP + MySQL temel kümesi sağlayan bir hosting olduğunu düşünüyorum. Çünkü hala güvenilir ve hızlı çalışması için tüm bağımlılıkları yapılandırmanız gerekiyor.

Ve her Drupal uzmanı, Drupal web sitenizin hızlı çalışmasını istiyorsanız, Redis / Memcahe ve ters önbellek proxy Verniği gibi hızlı önbellek depolarını kullanmanız gerektiğini bilir.

Drupal için özel olarak yapılandırılan bu altyapıyı kutudan çıkaran birkaç barındırma sağlayıcısı vardır:

  • Acquia Cloud - Çoğunlukla şirketler için. Amazon Web Hizmetlerinin üzerine inşa edilmiştir
  • Pantheon.io - Rackspace üzerine inşa edilmiştir
  • Platform.sh - Amazon Web Hizmetlerinin üzerine inşa edilmiştir

Son ikisi çok benzer ve konteyner sanallaştırmasını kullanıyor, ancak ucuz değiller.

Alternatif olarak, Wodby'yi deneyebilirsiniz . Herhangi bir sunucuda Pantheon.io/Platform.sh benzeri özellikler getirecek bir bulut altyapı hizmeti değil, yani kendi sunucunuzu Drupal dostu yapar. Docker'ın üzerine inşa edilmiştir.


Bu katkı için +1. Bu soruyu ilk sorduğumda bulut hizmetleri çok farklı bir yerdeydi. Artık Drupal'ı kullanmıyorum, ama yapsaydım muhtemelen böyle bir çözümü tercih ederim.
CEMcFarland
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.