2013-04-06 36 views
0

我尝试创建脚本来添加在Plesk中丝毫API的新领域,IM写这个剧本:的Plesk API shell访问

<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访问,我需要添加到这个shell访问脚本。谢谢所有

回答

0

它取决于plesk /协议版本。尝试在<vrt_hst>...</vrt_hst>

下一页查询添加<shell>/bin/bash</shell>工程的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>