【问题标题】:Autoinstallation Wordpress by Plesk API in subdomainPlesk API 在子域中自动安装 Wordpress
【发布时间】:2011-12-03 01:06:16
【问题描述】:

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

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

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

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

【问题讨论】:

  • plesk 的版本是多少?

标签: php api dns plesk


【解决方案1】:

如果可以从 APS Catalog 获取 wordpress,您应该使用 Plesk API 将应用程序安装到 webspace/subdomain。了解有关 Plesk API 的更多信息

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      同意文档太差。这是可以帮助您的电话列表。您应该将正确的版本放入请求中。我希望您为此使用 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>

      【讨论】:

        猜你喜欢
        • 2017-06-20
        • 2021-06-07
        • 1970-01-01
        • 1970-01-01
        • 2019-08-03
        • 1970-01-01
        • 1970-01-01
        • 2016-06-20
        • 1970-01-01
        相关资源
        最近更新 更多