Jetpack connection problem
Dobrý den,
potřeboval bych u domény drevnikdesign.cz povolit přístup k souboru xmlrpc.php, protože používám plugin Jetpack, který tento endpoint potřebuje ke správnému připojení k WordPress.com (např. pro statistiky, bezpečnost, propojení s mobilní aplikací apod.).
V současnosti je přístup blokován službou WEDOS Global Protection, která vrací hlášku:
– WEDOS Global Protection – ACCESS DENIED
Zástupci Jetpacku mě odkázali na tuto dokumentaci ohledně whitelistu IP adres:
🔗 https://jetpack.com/support/how-to-add-jetpack-ips-allowlist/
Zkoušel jsem už vše možné:
-
kompletní reinstalaci Jetpacku,
-
opětovné propojení přes tlačítko Reconnect Jetpack,
-
zapnutí režimu Health Check & Troubleshooting,
-
kontrolu
wp-config.php(včetně přidánídefine('JETPACK_DEV_DEBUG', true);), -
zapnutí
log_errorsadisplay_errors,
Ve WordPressu se stále zobrazuje chyba v sekci „Nástroje > Stav webu“:
– Blog token validation failed
Při otevření URL http://drevnikdesign.cz/xmlrpc.php se zobrazí výše zmíněná hláška o zablokování přístupu.
V konzoli prohlížeče během registrace Jetpacku dochází k této chybě:
Cookie “tk_tc” has been rejected for invalid domain. admin.php
XHRPOSThttps://drevnikdesign.cz/wp-json/jetpack/v4/connection/register[HTTP/2 500 8768ms]
Uncaught (in promise) ApiError: The registration secret sent by your site is empty. (Status 500)
u https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-connection/dist/jetpack-connection.js?minify=false&ver=7aeea37dd7351ad96e48:1
promise callback*u https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-connection/dist/jetpack-connection.js?minify=false&ver=7aeea37dd7351ad96e48:1
promise callback*registerSite https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-connection/dist/jetpack-connection.js?minify=false&ver=7aeea37dd7351ad96e48:1
REGISTER_SITE https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-connection/dist/jetpack-connection.js?minify=false&ver=7aeea37dd7351ad96e48:6
Redux 22
P https://drevnikdesign.cz/wp-includes/js/dist/data.min.js?ver=fe6c4835cd00e12493c3:2
x https://drevnikdesign.cz/wp-includes/js/dist/data.min.js?ver=fe6c4835cd00e12493c3:2
p https://drevnikdesign.cz/wp-includes/js/dist/data.min.js?ver=fe6c4835cd00e12493c3:2
N https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-connection/dist/jetpack-connection.js?minify=false&ver=7aeea37dd7351ad96e48:6
h https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js?minify=false&ver=96e5d0eb35fdd90fa400:23
r https://drevnikdesign.cz/wp-includes/js/dist/components.min.js?ver=336a01176fa8097fbf37:19
Xa https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
B https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
W https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
qe https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
Ke https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
Je https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
dl https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
V https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
Je https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
pe https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
fe https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
Ze https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
Xe https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
Ge https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
Ge https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
createRoot https://drevnikdesign.cz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10
<anonymous> https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js?minify=false&ver=96e5d0eb35fdd90fa400:187
<anonymous> https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js?minify=false&ver=96e5d0eb35fdd90fa400:187
<anonymous> https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js?minify=false&ver=96e5d0eb35fdd90fa400:187
<anonymous> https://drevnikdesign.cz/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js?minify=false&ver=96e5d0eb35fdd90fa400:187
Vše tedy nasvědčuje tomu, že Jetpack se nemůže připojit právě kvůli blokaci přístupu k xmlrpc.php.
Můžete mi prosím pomoci tento přístup povolit, případně přidat potřebné IP adresy Jetpacku na allowlist?
Předem děkuji za pomoc a přeji pěkný den,
S pozdravem
Vojtěch Petr
8 Odpověď
Ano, technici tehdy whitelistovali IP adresy JetPacku. Problém je, že jsme ty IP whitelistovali ručně a ne automaticky podle jejich průběžně aktualizovaného seznamu, který se od té doby mohl změnit, a původní whitelist už je neúčinný. Požádal jsem správce služby Protection, jestli by nemohl do konfigurace zadat přímo ten jejich seznam místo námi zadaného. Nevím, jestli ta žádost projde, a jak dlouho nastavení zabere, ale mělo by to být účinnější než manuální úpravy zadané poté, co JetPack změní IP adresy a stane se opět nedostupným.