Apache-2.4
在 Digital Ocean 市場 Wordpress 應用程序上啟用 xml-rpc
我已經從 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
那應該是你照顧的。