我尝试创建脚本以在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>
脚本添加新的域名bat不能正常访问ssh,我需要添加对此脚本的shell访问权限。谢谢大家
答案 0 :(得分: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>