「Drupal-friendly」ホスティングとはどういう意味ですか?


10

私は一般的にDrupalとWebホスティングに不慣れです。私の質問は、完全にDrupalフレンドリーなホストを構成するものは何ですか?ホストプロバイダーによってSSHアクセスが可能になり、サーバー上で圧縮ファイルを抽出できるため、インストールが簡単になることは知っています。

Drupal対応のホストで他に何を探すべきですか?

回答:


6

調べてみたいことがいくつかあります。

Drupalの要件:

  • PHP 5.2以降(Drupal 7)
  • MySQLデータベース
  • 128 MBのメモリ制限(重いImagecache処理用)

要件ではなく特典:

  • SSH
  • ドラッシュ
  • Git(最新)
  • Crontabs
  • カール

1
ありがとう、クリス。この質問に対するリスト形式の回答に感謝します。
CEMcFarland、

1
PHP 5.2はDrupal 7でのみ必要です。Drupal 6はPHP 4と互換性があります。MySQLはモジュールをテストするデータベースエンジンですが、DrupalコードがPostgreSQLで正しく動作しなかった場合でも、DrupalはPostgreSQLと互換性があります。Drupal 7はSQLiteと一緒に使用することもできます。
kiamlaluno

1
Drupal 7の場合、必要なPDO(MySQLを使用する場合はpdoおよびpdo_mysql)拡張機能が有効になっていることを確認する必要があります。一部のホスティング事業者は、デフォルトでこれを行わないようにしています。そして、はい、Drupal 6はPHP 5を必要としませんが、PHP4の使用を考えることさえまったく正気ではありません。実際、PHP 5.2でさえ公式にはサポートされていません。
Berdir

@Berdir、「PHP 5.2は現在公式にサポートされていません」を明確にできますか?PHP 5.2はに従ってD6のインストールのための推奨バージョンですdrupal.org/requirements
mpdonadio

3
php.net/archive/2011.php#id2011-01-06-1から:「すべてのPHPユーザーは、PHP 5.2シリーズがサポートされなくなったことに注意する必要があります。すべてのユーザーは、PHP 5.3.6にアップグレードすることを強くお勧めします。」
Berdir

4

F1234kのリストの続き:

4)Drupal狂信者:

  • PHPパフォーマンスを向上させるAPCキャッシュ
  • コンテンツ配信を高速化するワニスプロキシキャッシュ
  • 一時データを高速に保存するためのMemcache
  • はるかに優れた検索機能のためのApache Solr
  • 完全に管理されたホスティングインフラストラクチャ
  • 実際のDrupal経験を持つサポートスタッフ

ありがとう、geewiz。最後の2つのポイントは、本当に「狂信的な」ものです。
CEMcFarland

1
上記のこれらの仕様はVPSまたは専用であり、共有ホスティング用ではないことを追加する必要があります。誰かがrootアクセスを持っている場合、彼は自分の仕様を定義できると思います。問題は、誰かがそのようなコントロールを持たない共有ホスティングについてだったと思います。
ジョン

1
誰かが大規模なサイトではなく、優れた高速の共有ホスティングアカウントを持っている場合、APC /ワニス/ Memcacheを見逃すことはありません。ただし、追加機能を追加するSolrを見逃す可能性があります。Solrホスティングを提供している会社は世界中にあり、誰かが共有ホスティングアカウントと組み合わせて使用​​できます。
ジョン

mysqlと同じサーバー上にあるファイルを忘れないでください。それがないと、パフォーマンスがかなり低下します。
enthdegree

2

「Drupal-friendly」ホスティングとは、どのような種類のサイトを構築する予定か、どのようなユーザーであるかに応じて、さまざまな方法で解釈できる用語です。それを「親しみやすさのレベル」に分解しなければならない場合、私は次のように言います。

1)Drupalトレラント:

  • PHP 5.2.5、
  • MySQL、
  • Apache(できれば)

2)Drupalフレンドリー

  • PHPのメモリ割り当てを96MB以上に変更する機能(ビューは大量のメモリを必要とする一般的な例です)
  • PHPの最大実行時間を変更する機能(30秒以上)
  • PHPセーフモード:オフ
  • 有効化されたPDO(詳細はこちら
  • PHP登録グローバル:オフ

(php.iniファイルをカスタマイズできる場合、上記のほとんどすべてが満たされます)

3)Drupal愛情

  • SSH
  • Drushをインストール可能(さらに良い:GUIを使用)
  • crontabへのアクセス(drupal 6に代わるものがありますが、poormanscronですが、メモリが十分に機能する場合はパフォーマンスが低下します)

徹底的で非常に役立つ答え。ありがとうございました!私はそれ以来ホスティングを購入しましたが、PHPの詳細はありがたいです。
CEMcFarland、

1

個人的には、フレンドリーなDrupalホスティングは、Apache + PHP + MySQLの基本セットを提供する単なるホスティングではないと思います。信頼性と高速性を実現するために、すべての依存関係を構成する必要があるためです。

また、Drupalの専門家は、DrupalのWebサイトを高速に動作させるには、Redis / MemcaheやリバースキャッシュプロキシVarnishなどの高速キャッシュストレージを使用する必要があることを知っています。

Drupal用に特別に構成されたこのインフラストラクチャーをすぐに利用できるホスティングプロバイダーはほとんどありません。

  • Acquia Cloud-主に企業向け。アマゾンウェブサービスの上に構築
  • Pantheon.io-Rackspaceの上に構築
  • Platform.sh-アマゾンウェブサービスの上に構築

最後の2つは非常によく似ており、コンテナー仮想化を使用していますが、安価ではありません。

別の方法として、Wodbyを試すことができます。これはホスティングプロバイダーではありませんが、任意のサーバーにPantheon.io/Platform.shと同様の機能を提供するクラウドインフラストラクチャサービスです。つまり、独自のサーバーをDrupalフレンドリーにします。Docker上に構築されています。


この寄付の+1。私が最初にこの質問をしたとき、クラウドサービスはまったく異なる場所にありました。私はもうDrupalを使用していませんが、使用した場合、おそらくこのようなソリューションを選択するでしょう。
CEMcFarland 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.