我的客户希望我创建一个"简单"的脚本(在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。
-
从应用程序目录中获取所有包,以捕获在下次调用中使用的实际包参数
<packet version="1.6.3.4"> <aps> <get-packages-list><all/></get-packages-list> </aps> </packet>
-
从目录
下载包<packet version="1.6.3.4"> <aps> <download-package> <package> <name>WordPress</name> </package> </download-package> </aps> </packet>>
-
将应用程序安装到域
<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>