Apache-2.4

在 Digital Ocean 市場 Wordpress 應用程序上啟用 xml-rpc

  • April 16, 2019

我已經從 Digital Ocean 市場安裝了 Wordpress 應用程序,並希望啟用 xml-rpc 以與需要 xml-rpc 端點的 Wordpress 應用程序(通過 JetPack)一起使用。但是我很難弄清楚他們是如何禁用它的。

似乎安裝了相關的 php-modules:

# 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

對此有任何想法或經驗嗎?

要在 DigitalOcean 上禁用 Wordpress 一鍵式圖像中的 xml-rpc.php 塊,請通過 SSH/控制台執行以下命令:

a2disconf block-xmlrpc
systemctl reload apache2

那應該是你照顧的。

引用自:https://serverfault.com/questions/963223