Назад | Перейти на главную страницу

Включение xml-rpc в приложении Wordpress Digital Ocean Marketplace

Я установил приложение Wordpress с торговой площадки Digital Ocean и хочу включить xml-rpc для использования с приложением Wordpress (через JetPack), для которого требуется конечная точка xml-rpc. Но мне сложно понять, как они это отключили.

Соответствующие php-модули вроде бы установлены:

# apt list php*xmlrpc
Listing... Done
php-xmlrpc/bionic,now 1:7.2+60ubuntu1 all [installed]
php7.2-xmlrpc/bionic-updates,bionic-security,now 7.2.15-0ubuntu0.18.04.2 amd64 [installed,automatic]

У меня такое ощущение, что проблема в .htaccess (ниже), но я не очень хорошо разбираюсь в этом и не могу понять, какие директивы имеют приоритет при использовании .htaccess.

Кроме того, я попытался - вскоре - полностью удалить .htaccess и перезапустить apache без него, и это не помогло.

По умолчанию .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Есть идеи или опыт с этим?

Чтобы отключить блок xml-rpc.php в изображении Wordpress одним щелчком мыши в DigitalOcean, выполните следующие команды через SSH / консоль:

a2disconf block-xmlrpc
systemctl reload apache2

Об этом следовало позаботиться.