通过Plesk API在子域中自动安装Wordpress


Autoinstallation Wordpress by Plesk API in subdomain

我的客户希望我创建一个"简单"的脚本(在PHP中)。

他想用域名、子域名和博客标题填充表单。脚本应该为每个域创建子域,并在那里自动安装WordPress。

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

创建子域时,我为它填写FTP登录名和密码,然后我可以通过FTP连接并上传WordPress文件。有什么自动完成的建议吗?该脚本可以在安装Plesk的客户端服务器上运行

如果从APS目录获取wordpress是ok的,你应该使用Plesk API将应用程序安装到webspace/子域。了解更多Plesk API

http://download1.parallels.com/Plesk/PP10/10.1.1/Doc/en-US/online/plesk-api-rpc/index.htm

安装WordPress或任何其他应用程序的文档都很差。一些一般信息可以在这里找到:

http://download1.parallels.com/Plesk/PP10/10.1.1/Doc/en-US/online/plesk-api-rpc/plesk-api-rpc-pt2/index.htm?fileName=64489.htm

但是你需要为WordPress提供什么样的设置确实是一个非常非常大的问题

同意文档太差。这是能帮到你的电话列表。你应该在请求中加入一个合适的版本。我希望你使用Plesk 10x。

  1. 从应用程序目录中获取所有包,以捕获在下次调用中使用的实际包参数

    <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>e@mail.com</value> </setting> <setting> <name>admin_password</name> <value>qweqwe</value> </setting> </settings> </install> </aps> </packet>