Plesk PHP API复制域文件

Plesk PHP API复制域文件,php,plesk,Php,Plesk,我一直在干预Plesk panel PHP api 它通过向服务器发送XML数据包来工作。 到目前为止,我已经知道了如何创建数据库。它的工作原理如下: <packet> <database> <add-db> <webspace-id>$webspaceID</webspace-id> <name>testDB</name> <type>mysql&l

我一直在干预Plesk panel PHP api

它通过向服务器发送XML数据包来工作。 到目前为止,我已经知道了如何创建数据库。它的工作原理如下:

<packet>
  <database>

    <add-db>
      <webspace-id>$webspaceID</webspace-id>
      <name>testDB</name>
      <type>mysql</type>
    </add-db>

  </database>
</packet>

$webspaceID
测试数据库
mysql
虽然在创建数据库时运行一个预置的.sql文件是很理想的,但实际上我可以用PHP运行它,所以这不是一个真正的问题(这样会更好)

无论如何,有了这个,我还想创建一个新的子域。(与上述内容没有太大区别)

但是,现在我想使用
example.mywebsite.com
作为示例网站,从中复制文件并将其移动到此域

有人知道我如何通过Plesk api将整个域复制到新域中,或者如果可能的话

现在,如果这是不可能的,你会有任何建议,如何用PHP来处理这个问题吗?(可以使用
curl
从示例域下载
.zip
文件并提取它或其他东西?)


这对我来说都是全新的,所以一些建议将不胜感激!谢谢

首先,我必须要说的是“Plesk/cPanel/等等,糟透了,没有它们你会过得更好”。第二,这可能是你想要的。不确定它是否存在于API中。@ceejayoz很遗憾,我没有足够的经验使用命令行服务器来完成这项工作;)--谢谢你的文档,但我真的找不到任何关于在其中移动文件的内容,所以我问:)(也许我没有寻找正确的关键字?)不可能通过API克隆域。但描述了如何创建子域。并提供有关如何上载文件的说明。这里还有一些PHP脚本示例。你也可以在这里找到有用的例子,首先,我的必修课“Plesk/cPanel/etc.吮吸,没有它们你会更好”。第二,这可能是你想要的。不确定它是否存在于API中。@ceejayoz很遗憾,我没有足够的经验使用命令行服务器来完成这项工作;)--谢谢你的文档,但我真的找不到任何关于在其中移动文件的内容,所以我问:)(也许我没有寻找正确的关键字?)不可能通过API克隆域。但描述了如何创建子域。并提供有关如何上载文件的说明。这里还有一些PHP脚本示例。你也可以在这里找到有用的例子