每当我将以下数据包发送到plesk API时,我都会收到以下错误:503服务暂时不可用。
<?php
$ftpdeleterequest = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.6.0">
<ftp-user>
<del>
<filter>
<name>$ftpusername->name</name>
</filter>
</del>
</ftp-user>
</packet>
XML;
$ftpdeleteresponse = $client->request($ftpdeleterequest);
数据包有效,它会删除用户,但仍会输出错误页面。
我可以毫无问题地创建和编辑ftp用户,但每当我删除用户时都会出错。
答案 0 :(得分:0)
很可能是php-fpm服务已停止。检查Plesk中域名使用的php-fpm版本&gt;域名&gt; domain.tld&gt; PHP设置。然后启动它,例如php-fpm 5.6:
/etc/init.d/plesk-php56-fpm start
答案 1 :(得分:0)
经过一些搜索和尝试后,我发现当您尝试从您自己的域向您自己的域发出删除请求时会出现此问题。 https://talk.plesk.com/threads/removing-ftp-user-through-api-results-in-500-internal-server-error-php.332874/ 这是一个奇怪的错误,但当您尝试删除其他域时,问题不会发生。
实施例: 您的域名是domain.tld,并且您在plesk中注册了2个域:domain.tld和example.tld。 当您尝试从domain.tld删除ftp用户时会出现错误,但是当您从example.tld中删除ftp用户时没有错误。
希望这能为其他有同样问题的人清除它。