0

plesk whit api に新しいドメインを追加するスクリプトを作成してみます。このスクリプトを書きます。

<packet version='1.4.2'> 
<domain>
<add>
   <gen_setup>
      <name>domain.com</name>
      <client_id>1</client_id>
      <ip_address>127.0.0.1</ip_address>
      <status>0</status>
   </gen_setup>
   <hosting>
      <vrt_hst>
          <ftp_login>username</ftp_login>
          <ftp_password>password</ftp_password>
          <php>true</php>
          <ssi>true</ssi>
          <cgi>true</cgi>
          <php_safe_mode>false</php_safe_mode>
          <ip_address>127.0.0.1</ip_address>
      </vrt_hst>
   </hosting>
</add>
</domain>
</packet>

スクリプトが新しいドメインを追加しますが、ssh アクセスが機能しません。このスクリプトにシェル アクセスを追加する必要があります。皆さんありがとう

4

1 に答える 1

0

plesk/プロトコルのバージョンによって異なります。<shell>/bin/bash</shell>追加してみる<vrt_hst>...</vrt_hst>

次のクエリは Plesk 10/11 で機能します。

<packet version="1.6.3.0">
<webspace>
<add>
   <gen_setup>
      <name>example.com</name>
      <owner-id>1</owner-id>
      <htype>vrt_hst</htype>
      <ip_address>10.0.0.1</ip_address>
      <status>0</status>
   </gen_setup>
   <hosting>
      <vrt_hst>
          <property>
            <name>shell</name>
            <value>/bin/bash</value>
          </property>
          <property>
            <name>ftp_login</name>
            <value>ftp16se4fdf0</value>
          </property>
          <property>
            <name>ftp_password</name>
            <value>qweqwe</value>
          </property>
          <ip_address>10.0.0.1</ip_address>
       </vrt_hst>
    </hosting>
</add>
</webspace>
</packet>
于 2013-04-08T04:27:19.343 に答える