我一直在干扰Plesk面板PHP api。
它通过将XML数据包发送到服务器来工作。 到目前为止,我已经找到了如何创建数据库的方法。它的工作原理如下:
<packet>
<database>
<add-db>
<webspace-id>$webspaceID</webspace-id>
<name>testDB</name>
<type>mysql</type>
</add-db>
</database>
</packet>
虽然在创建数据库的那一刻运行预设的.sql文件是理想的,但实际上我可以用PHP运行它,这样就不是真正的问题了(它只是更好)
无论如何,有了这个,我还想创建一个新的子域名。 (这与上述不同)
但是,现在,我希望example.mywebsite.com
作为示例网站来复制文件并将其移动到此域。
有人知道如何通过Plesk api将整个域复制到新域中,或者甚至可能吗?
现在,如果这是不可能的,你有什么建议如何用PHP来解决这个问题吗? (也许使用curl
从示例域中下载.zip
文件并将其解压缩?)
这对我来说都是全新的,所以一些建议将不胜感激!谢谢!