{"id":7384,"date":"2025-09-19T09:46:01","date_gmt":"2025-09-19T09:46:01","guid":{"rendered":"https:\/\/litextension.com\/faq\/docs\/migration-process\/common-migration-errors\/litextension-cant-connect-to-my-cloudflare-site-what-should-i-do\/"},"modified":"2025-09-19T09:47:36","modified_gmt":"2025-09-19T09:47:36","slug":"litextension-cant-connect-to-my-cloudflare-site-what-should-i-do","status":"publish","type":"docs","link":"https:\/\/litextension.com\/faq\/docs\/migration-process\/common-migration-errors\/litextension-cant-connect-to-my-cloudflare-site-what-should-i-do\/","title":{"rendered":"LitExtension can\u2019t connect to my Cloudflare site. What should I do?"},"content":{"rendered":"\n<p>If your website is protected by Cloudflare, its firewall and protection rules can block automated migration tools like LitExtension. That\u2019s why you may see the connector \u201cinstalled\u201d locally, but the migration fails when our server tries to connect.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"426\" src=\"https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1024x426.png\" alt=\"\" class=\"wp-image-7385\" srcset=\"https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1024x426.png 1024w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-300x125.png 300w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-768x319.png 768w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1536x638.png 1536w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To fix this, you have a few options:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Option 1: Pause Cloudflare temporarily (easiest)<\/h3>\n\n\n\n<p>This is the quickest and simplest way to stop Cloudflare from blocking traffic, but note that it removes the WAF protection while paused.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, log in to your Cloudflare dashboard at <a href=\"https:\/\/dash.cloudflare.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/dash.cloudflare.com\/<\/a>.\u00a0\u00a0\u00a0<\/li>\n\n\n\n<li>Next, select your domain.<\/li>\n\n\n\n<li>Then, on the Overview page, find <strong>Advanced Actions<\/strong> and click <strong>Pause Cloudflare on Site<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1-1024x476.png\" alt=\"\" class=\"wp-image-7386\" srcset=\"https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1-1024x476.png 1024w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1-300x139.png 300w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1-768x357.png 768w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1-1536x713.png 1536w, https:\/\/litextension.com\/faq\/wp-content\/uploads\/2025\/09\/image-1.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After that, run the connector check \/ start the migration with LitExtension.<\/li>\n\n\n\n<li>Finally, once the migration is complete, return to Cloudflare and resume or enable it.<\/li>\n<\/ul>\n\n\n\n<p>Here\u2019s the <a href=\"https:\/\/developers.cloudflare.com\/fundamentals\/manage-domains\/pause-cloudflare\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">official guide<\/a> from Cloudflare for your reference.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Option 2: Connect directly to your origin server (recommended for live sites)<\/h3>\n\n\n\n<p>If you prefer not to pause Cloudflare, you can let us connect directly to your server\u2019s real IP instead of going through Cloudflare.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, ask your hosting provider for your origin IP (the actual server IP of your site). If you don\u2019t know it, you can temporarily pause Cloudflare (as in Option 1) and use <a href=\"http:\/\/nslookup.io\" target=\"_blank\" rel=\"noopener\">nslookup.io<\/a> to look up your domain \u2013 this will reveal the real IP. Just make sure to note down the IP, then you can re-enable Cloudflare right away.\u00a0<\/li>\n\n\n\n<li>Next, share that origin IP with our support team. We\u2019ll customize our migration tool so that it connects straight to your server instead of Cloudflare.<\/li>\n\n\n\n<li>Then, we\u2019ll run the migration normally.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Option 3: Whitelist our server IP (may not always work):<\/h3>\n\n\n\n<p>Another approach is to allow our server IP in your Cloudflare firewall so requests are not blocked.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, log in to your Cloudflare dashboard and select your domain.<\/li>\n\n\n\n<li>Next, go to Firewall \u2192 IP Access Rules. You can also check Cloudflare\u2019s official guide <a href=\"https:\/\/developers.cloudflare.com\/waf\/tools\/ip-access-rules\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">here<\/a>.\u00a0<\/li>\n\n\n\n<li>Then, add an Allow rule for our migration server IP: 23.239.27.249.<\/li>\n\n\n\n<li>After that, test the connector and run your migration again.<\/li>\n<\/ul>\n\n\n\n<p>If you\u2019re unsure which solution works best for your store, simply contact our support team\u2013we\u2019ll walk you through the most suitable option.<\/p>\n\n\n\n<p>In case you have any other questions, please reach out to us via:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/litextension.zendesk.com\/hc\/en-us\/signin?return_to=https%3A%2F%2Flitextension.zendesk.com%2Fhc%2Fen-us%2Frequests\" target=\"_blank\" rel=\"noreferrer noopener\">Ticket system<\/a> (highly recommended)<\/li>\n\n\n\n<li>Email: contact@litextension.com<\/li>\n<\/ul>\n","protected":false},"author":1,"featured_media":0,"parent":6779,"menu_order":13,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_tag":[],"class_list":["post-7384","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/docs\/7384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/comments?post=7384"}],"version-history":[{"count":1,"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/docs\/7384\/revisions"}],"predecessor-version":[{"id":7388,"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/docs\/7384\/revisions\/7388"}],"up":[{"embeddable":true,"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/docs\/6779"}],"next":[{"title":"Search is not working in any other language","link":"https:\/\/litextension.com\/faq\/docs\/migration-process\/common-migration-errors\/search-is-not-working-in-any-other-language\/","href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/docs\/5819"}],"prev":[{"title":"I keep getting the \u201cFTP access required\u201d message, what should I do?","link":"https:\/\/litextension.com\/faq\/docs\/migration-process\/common-migration-errors\/i-keep-getting-ftp-access-required-message\/","href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/docs\/4769"}],"wp:attachment":[{"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/media?parent=7384"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/litextension.com\/faq\/wp-json\/wp\/v2\/doc_tag?post=7384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}