本ガイドでは既に、サービスプランについて説明しました。簡単に言うと、サービスプランがリソースとパーミッションを含むテンプレートであるのに対し、契約とはサービスプランのコピーであり、顧客アカウントに紐付けられています。顧客が契約を所有している場合、必要なリソースとパーミッションがその契約に含まれていれば、顧客は 1 つ以上のサービスを使用できます(例えば、ウェブサイトのホスティングやメールの使用のために)。
いずれかの顧客に対して契約を作成するには、[顧客]に進み、契約のオーナーとなる顧客の名前をクリックして、[契約]>[契約を追加]に進みます。
すべての契約のリストを表示するには、[契約]に進みます。ここで、以下の操作を実行できます。
注:契約を削除すると、それに紐付けられたすべてのウェブサイトも削除されます。
契約のプロパティを変更するには、[契約]に進み、プロパティを変更したい契約の名前をクリックします。ここで、以下の操作を実行できます。
サービスプランをベースに新規作成された契約は、初期状態では同期されています。
つまり、契約のプロパティには、ベースのホスティングプランが完全にコピーされます。さらに、ホスティングプランに変更を加えると、そのプランをベースに作成されたロックされていないすべての契約が自動的に更新されます。
契約は、何らかの変更を加えるとロック済みになります([契約]> 契約の名前をクリック >[カスタマイズ])。
ロック済みの契約は、ホスティングプランに変更を加えても影響を受けません。
契約は、ロックされずに同期対象外になる場合もあります。
同期対象外の契約には、ホスティングプランで提供される特定のリソースまたはパーミッションが含まれていません。これを解消するには、契約を同期する必要があります([契約]> 契約の名前をクリック >[同期])。
契約を同期すると、[同期失敗]画面が表示される場合があります。
つまり、この契約に紐付けられた 1 つ以上のドメインに対し、同期処理が失敗しています。最も可能性が高い原因としては、契約のベースとなったホスティングプランに、提供されていないリソースやパーミッションが含まれていることが考えられます。上の例では、ホスティングプランに含まれる([プランの値]列を参照)[PHP バージョンおよびハンドラの管理]パーミッションが実際には使用可能ではないため、同期処理が失敗します([使用可能な値]列を参照)。
注: 使用可能なリソースとパーミッションのリストを参照するには、[ホーム]>[自分のリソースとパーミッションの概要]に進みます。
この状況を解決するには、使用できないリソースとパーミッションをホスティングプランから削除するか([サービスプラン]でプランの名前をクリック)、ホスティング事業者にこれらのリソースとパーミッションを使用可能にするように依頼してください。