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_errors
adisplay_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 Answers
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.
Dobrý den,
jedinou možností by bylo doménu odebrat z ochrany WEDOS Global Protection, tím se ale vystavujete jiným rizikům jako jsou DDOS útoky, útoky na administraci WP apod.
Dobrý den,
Děkuji za odpověď. Chtěl bych se zeptat, jak tuto situaci řeší ostatní uživatelé, kteří používají plugin Jetpack na svém WordPress webu? Viděl jsem, že stejné téma už tu bylo několikrát otevřeno, ale bohužel nevidím obsah konverzací, přestože jsem přihlášený.
Např.:
https://help.wedos.cz/otazka/chyba-pripojeni-jetpack-k-wordpress-webu/101980/answer/101985/
https://help.wedos.cz/otazka/chyba-pripojeni-jetpack-k-wordpress-webu/101980/answer/102020/
https://help.wedos.cz/otazka/chyba-pripojeni-jetpack-k-wordpress-webu/101980/answer/102035/
https://help.wedos.cz/otazka/chyba-pripojeni-jetpack-k-wordpress-webu/101980/answer/102061/
Dobrý den,
nevidím žádný důvod, proč by uvedený thread neměl být viditelný. Prověřím.
Žádost o whitelist předávám. Sám JetPack v linkovaném článku píše, že IPv4 adresy se mohou měnit, takže pokud kolegové nastavili tehdy aktuální seznam a ten se změnil, může zase docházet k blokacím.
Dobrý den,
budu tedy čekat na další informace z vaší strany. Zde co vidím, když otevřu dany thread:
Přehlédnul jsem, že hlavní post byl nastavený jako soukromý. Teď by měly být posty přístupné.
Jo, už to vidím. Všiml jsem si, že napsal „Jinak vidím, že jetpack už funguje. Nejspíš technici něco málo upravili, povolili apod., takže děkuju ještě jednou!“, tak to vypada, že bylo změněno nějake nastaveni na vaší straně?