• Resolved markp

    (@markpedrin)


    I have two domains that I’ve already configured with quic.cloud via litespeed, and am attempting to set up a new domain that was cloned from one of those two. In setting up the new domain, I disabled the existing link to quic.cloud (which was cloned from settings on the other domain) and now it won’t re-connect to quic.cloud with the new domain name.

    I’m seeing the error: Your WP REST API seems blocked our QUIC.cloud server calls.

    I’ve gone through the steps to confirm the my REST API is responding and that my IP can be detected as described here.

    I have rolled back my litespeed version, reset settings, it seems to make no difference. Any guidance would be appreciated, thanks.

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Support qtwrk

    (@qtwrk)

    @markpedrin please provide the report number , and also keep the debug enabled, I will fire a test request

    Thread Starter markp

    (@markpedrin)

    @qtwrk Thanks, I just generated a report and submitted to Litespeed, but for some reason no report number or report date gets created. Tried rolling back plugin version to 6.5.4 and generating again, still no luck. Any suggestions?

    Plugin Support qtwrk

    (@qtwrk)

    did you see any error message ?

    and also please create a file name it like test.php , with code below

    <?php
    require( './wp-load.php' );

    $response = wp_remote_get( 'https://wpapi.quic.cloud/' );
    echo '<pre>';
    var_dump($response);
    echo '</pre>';

    put it at same dir as your wp-config.php then open it in browser, see what it returns

    Thread Starter markp

    (@markpedrin)

    @qtwrk No, trying to send the report produced no error messages. I created the test.php file, here are the contents:

    array(6) {
    ["headers"]=>
    object(WpOrg\Requests\Utility\CaseInsensitiveDictionary)#15473 (1) {
    ["data":protected]=>
    array(8) {
    ["content-type"]=>
    string(24) "text/html; charset=utf-8"
    ["set-cookie"]=>
    string(254) "31a32377f6bd45a64e1035110cf6e960=nQCXXZYrBmHD4JWWeqxeG%2BLwnsVRR8BSgAFczHOExRbA9YJ6rrs%2BKOxF3npDze4telcTDSRlA0v3Fd4S0mQdzuJC4J%2Fqf9CYxxEVkeP4vlry3Jx%2BnJx1o%2FnArl4P6Jv1; expires=Fri, 08 May 2026 15:25:00 GMT; Max-Age=31536000; path=/; secure; HttpOnly"
    ["content-length"]=>
    string(2) "33"
    ["content-encoding"]=>
    string(4) "gzip"
    ["vary"]=>
    string(15) "Accept-Encoding"
    ["date"]=>
    string(29) "Thu, 08 May 2025 15:25:00 GMT"
    ["server"]=>
    string(9) "LiteSpeed"
    ["alt-svc"]=>
    string(167) "h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46""
    }
    }
    ["body"]=>
    string(13) "{"_res":"ok"}"
    ["response"]=>
    array(2) {
    ["code"]=>
    int(200)
    ["message"]=>
    string(2) "OK"
    }
    ["cookies"]=>
    array(1) {
    [0]=>
    object(WP_Http_Cookie)#15484 (7) {
    ["name"]=>
    string(32) "31a32377f6bd45a64e1035110cf6e960"
    ["value"]=>
    string(128) "nQCXXZYrBmHD4JWWeqxeG+LwnsVRR8BSgAFczHOExRbA9YJ6rrs+KOxF3npDze4telcTDSRlA0v3Fd4S0mQdzuJC4J/qf9CYxxEVkeP4vlry3Jx+nJx1o/nArl4P6Jv1"
    ["expires"]=>
    int(1778253900)
    ["path"]=>
    string(1) "/"
    ["domain"]=>
    string(16) "wpapi.quic.cloud"
    ["port"]=>
    NULL
    ["host_only"]=>
    bool(true)
    }
    }
    ["filename"]=>
    NULL
    ["http_response"]=>
    object(WP_HTTP_Requests_Response)#15478 (5) {
    ["data"]=>
    NULL
    ["headers"]=>
    NULL
    ["status"]=>
    NULL
    ["response":protected]=>
    object(WpOrg\Requests\Response)#15471 (10) {
    ["body"]=>
    string(13) "{"_res":"ok"}"
    ["raw"]=>
    string(660) "HTTP/1.1 200 OK
    Connection: close
    content-type: text/html; charset=utf-8
    set-cookie: 31a32377f6bd45a64e1035110cf6e960=nQCXXZYrBmHD4JWWeqxeG%2BLwnsVRR8BSgAFczHOExRbA9YJ6rrs%2BKOxF3npDze4telcTDSRlA0v3Fd4S0mQdzuJC4J%2Fqf9CYxxEVkeP4vlry3Jx%2BnJx1o%2FnArl4P6Jv1; expires=Fri, 08 May 2026 15:25:00 GMT; Max-Age=31536000; path=/; secure; HttpOnly
    content-length: 33
    content-encoding: gzip
    vary: Accept-Encoding
    date: Thu, 08 May 2025 15:25:00 GMT
    server: LiteSpeed
    alt-svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46"

    {"_res":"ok"}"
    ["headers"]=>
    object(WpOrg\Requests\Response\Headers)#15474 (1) {
    ["data":protected]=>
    array(8) {
    ["content-type"]=>
    array(1) {
    [0]=>
    string(24) "text/html; charset=utf-8"
    }
    ["set-cookie"]=>
    array(1) {
    [0]=>
    string(254) "31a32377f6bd45a64e1035110cf6e960=nQCXXZYrBmHD4JWWeqxeG%2BLwnsVRR8BSgAFczHOExRbA9YJ6rrs%2BKOxF3npDze4telcTDSRlA0v3Fd4S0mQdzuJC4J%2Fqf9CYxxEVkeP4vlry3Jx%2BnJx1o%2FnArl4P6Jv1; expires=Fri, 08 May 2026 15:25:00 GMT; Max-Age=31536000; path=/; secure; HttpOnly"
    }
    ["content-length"]=>
    array(1) {
    [0]=>
    string(2) "33"
    }
    ["content-encoding"]=>
    array(1) {
    [0]=>
    string(4) "gzip"
    }
    ["vary"]=>
    array(1) {
    [0]=>
    string(15) "Accept-Encoding"
    }
    ["date"]=>
    array(1) {
    [0]=>
    string(29) "Thu, 08 May 2025 15:25:00 GMT"
    }
    ["server"]=>
    array(1) {
    [0]=>
    string(9) "LiteSpeed"
    }
    ["alt-svc"]=>
    array(1) {
    [0]=>
    string(167) "h3=":443"; ma=2592000, h3-29=":443"; ma=2592000, h3-Q050=":443"; ma=2592000, h3-Q046=":443"; ma=2592000, h3-Q043=":443"; ma=2592000, quic=":443"; ma=2592000; v="43,46""
    }
    }
    }
    ["status_code"]=>
    int(200)
    ["protocol_version"]=>
    float(1.1)
    ["success"]=>
    bool(true)
    ["redirects"]=>
    int(0)
    ["url"]=>
    string(25) "https://wpapi.quic.cloud/"
    ["history"]=>
    array(0) {
    }
    ["cookies"]=>
    object(WpOrg\Requests\Cookie\Jar)#15479 (1) {
    ["cookies":protected]=>
    array(1) {
    ["31a32377f6bd45a64e1035110cf6e960"]=>
    object(WpOrg\Requests\Cookie)#15482 (5) {
    ["name"]=>
    string(32) "31a32377f6bd45a64e1035110cf6e960"
    ["value"]=>
    string(138) "nQCXXZYrBmHD4JWWeqxeG%2BLwnsVRR8BSgAFczHOExRbA9YJ6rrs%2BKOxF3npDze4telcTDSRlA0v3Fd4S0mQdzuJC4J%2Fqf9CYxxEVkeP4vlry3Jx%2BnJx1o%2FnArl4P6Jv1"
    ["attributes"]=>
    object(WpOrg\Requests\Utility\CaseInsensitiveDictionary)#15480 (1) {
    ["data":protected]=>
    array(6) {
    ["expires"]=>
    int(1778253900)
    ["max-age"]=>
    int(1778253900)
    ["path"]=>
    string(1) "/"
    ["secure"]=>
    bool(true)
    ["httponly"]=>
    bool(true)
    ["domain"]=>
    string(16) "wpapi.quic.cloud"
    }
    }
    ["flags"]=>
    array(4) {
    ["creation"]=>
    int(1746717900)
    ["last-access"]=>
    int(1746717900)
    ["persistent"]=>
    bool(false)
    ["host-only"]=>
    bool(true)
    }
    ["reference_time"]=>
    int(1746717900)
    }
    }
    }
    }
    ["filename":protected]=>
    NULL
    }
    }
    Plugin Support qtwrk

    (@qtwrk)

    please try this , go to toolbox -> debug setting -> debug log to ON , debug level to advanced , add send_report to debug include URI

    then send report again

    after it , go to toolbox -> log view , share the log it generates via https://pastebin.ubuntu.com/

    Thread Starter markp

    (@markpedrin)

    @qtwrk Okay, I followed the steps, hopefully the output file contains the info you need, it’s not very long. You can access it on ubuntu here.

    Plugin Support qtwrk

    (@qtwrk)

    please create a php file with code https://pastebin.ubuntu.com/p/jXSpJN6kS7/ don’t forget to add <?php at first line, , open it in browser, it should return blank , then try to send report again , see if it makes difference

    Thread Starter markp

    (@markpedrin)

    @qtwrk Thanks for your help, that brought success on two fronts: First, it created a longer debug log which I’ve pasted here.

    But it also generated a Litespeed report number this time: GTETXJNV
    Progress maybe?

    Thread Starter markp

    (@markpedrin)

    @qtwrk Actually, that seems to have cleared everything up–I tried the connect to Quic.cloud button and this time it worked. I’m still going through the setup process but so far, so good.

    Thread Starter markp

    (@markpedrin)

    @qtwrk Yes, the problem seems solved and my quic.cloud account is linked to the new site. Once again, thanks for your help! Is there any ongoing change I need to implement to avoid future problems?

    Plugin Support qtwrk

    (@qtwrk)

    the plugin will store the domain into a “error list” for certain time , after time expires, it will allow to try again , the code snippet was clear the list manually before it’s auto-clear

    but I guess no , no need to change anything on your side.

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘Can’t connect to Quic.cloud: WP REST API blocked our QUIC.cloud server calls’ is closed to new replies.