2011-10-07 79 views
1

我的客户希望我创建一个“简单”脚本(使用PHP)。Plesk API在子域中的自动安装Wordpress

他想填写表单中的域名,子域名和博客标题。该脚本应为每个域创建子域并在其中自动安装WordPress。

使用Plesk API创建子域名很容易,但是当我想安装WordPress时会出现问题。虽然有一个自动安装程序,但我无法在API中找到它。

创建子域时,我填写FTP登录名和密码,然后我可以通过FTP连接并上传WordPress文件。任何建议自动做到这一点?该脚本可能在安装了Plesk的客户端服务器上运行。

+0

什么是Plesk的版本? – rdo

回答

0

同意文档太差。以下是可以帮助您的电话列表。你应该在请求中加入正确的版本。我希望你正在使用Plesk 10x。

  1. 获得来自应用程序目录中的所有包抓实际包PARAMS在接下来的通话

    <packet version="1.6.3.4"> <aps> <get-packages-list><all/></get-packages-list> </aps> </packet>

  2. 被用来从目录

    <packet version="1.6.3.4"> <aps> <download-package> <package> <name>WordPress</name> </package> </download-package> </aps> </packet>>

  3. 下载软件包将该应用安装到域名

    <packet version="1.6.3.4"> <aps> <install> <domain-name>mydomaun.com</domain-name> <package> <name>WordPress</name> </package> <settings> <setting> <name>admin_email</name> <value>[email protected]</value> </setting> <setting> <name>admin_password</name> <value>qweqwe</value> </setting> </settings> </install> </aps> </packet>