在子域中由Plesk API自动安装Wordpress

时间:2011-10-07 13:53:03

标签: php api dns plesk

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

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

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

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

3 个答案:

答案 0 :(得分:1)

如果可以从APS目录中获取wordpress,则应使用Plesk API将applacation安装到webspace / subdomain。了解有关Plesk API的更多信息

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

答案 1 :(得分:0)

安装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提供什么样的设置确实是一个非常大的问题。

答案 2 :(得分: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>e@mail.com</value> </setting> <setting> <name>admin_password</name> <value>qweqwe</value> </setting> </settings> </install> </aps> </packet>