Я использую код отсюда: Ошибка API Plesk XML 2204: имя пользователя пусто
Но заменил раздел на это:
<vrt_hst>
<property>
<name>ftp_login</name>
<value>site-$plesk_username</value>
</property>
<property>
<name>ftp_password</name>
<value>$user_password</value>
</property>
<ip_address>104.238.170.144</ip_address>
</vrt_hst>
И у меня возникла проблема, когда это было успешно создано, но скрипт останавливается и не запускает никаких других команд после. Затем он показывает мою пользовательскую страницу с приостановленными ошибками (https://broomfieldhosting.co.uk/error_docs/maintenance.html). Это связано с нехваткой ОЗУ или системных ресурсов? Это по умолчанию безлимитный тарифный план по умолчанию с разрешенным чрезмерным использованием.
Я также выполнил некоторую отладку, чтобы убедиться, что это не вызвано моим API обработки платежей, поместив die («test») между ними, но я все еще получил страницу с ошибкой, так что ясно, что она никогда не доходила до этой команды.
Я использую домен testsite.com, и Let's Encrypt не работает автоматически.