Are you a GenerateCustomer?

Do you have an active GP Premium or GenerateBlocks Pro license key?

Create a GenerateSupport account for GeneratePress and GenerateBlocks support in one dedicated place.

Create an account
Already have a GenerateSupport account? Login

Just browsing?

Feel free to browse the forums. Support for our free versions is provided on WordPress.org (GeneratePress, GenerateBlocks).

Want to become a premium user? Learn more below.

Site library unavailable

  • Hello,

    I bought GPpremium and wanted to install a template, but the site library is unavailable.

    I’ve checked the page https://docs.generatepress.com/article/site-library-unavailable/
    I’ve checked all the recommandations on this page and the site library is still not available on the tab Appearence/GeneratePress/SiteLibrary.

    I have no API calls shown by Query Monitor, my php version is 8…
    The wordpress is hosted on a OVH server.

    Do you have any solution to install a template ?

    Thanks

  • Hi there,

    Can you share the URL you’ll trying to install from, as well as the IP for the server in the private information field? I’ll take a look at our firewall to see if it’s being blocked. OVH is known to have some issues in this regard.

    Let me know 🙂

  • Hello,

    Thank you for your answer!
    You’ll find the information requested in the private part of the discussion.

  • You’re seeing a 403 in Query Monitor when in “Appearance > GeneratePress”, or inside of the Site Library?

    Can you try now? I added the IP to our allow-list. I didn’t see that it was blocked, but worth a try.

    Let me know 🙂

  • Hello,

    I don’t see any changes…
    The site library is still unavailable.

    Regarding the 403, here are the details :
    POST https://generatepress.com/ 403 Forbidden
    Temps de résolution DNS: 0,0041
    Temps de connexion: 0,0557
    Heure de début de transfert (TTFB): 0,2395
    Type de contenu de réponse: text/html; charset=UTF-8
    Adresse IP: 172.67.75.98
    GeneratePress_Premium_Plugin_Updater->get_version_from_remote()
    Extension : gp-premium

    What can i do to resolve the error and have access to the site library ?

  • That’s a separate error, we’ll tackle that next. The Site Library connects to gpsites.co, so I’m assuming both servers (which are hosted by different companies) are not liking your server. We see this happen with OVH a lot, as some of their servers are known to have bad reputation and end up on block-lists.

    I’ve just tried one more allow-list – can you check now?

  • And it’s working!

    Thank you!
    And not thank you OVH 😅

  • Awesome, glad it worked! 🙂

  • Hello,
    I have exactly the same issue
    (Edit: I finally wrote it in a new topic, as I’m afraid this message wouldn’t be treated because topic is considered solved)

  • Hi there,

    I have replied to your topic and asked our admins to look into this.

  • Hello,

    The site library is unavailable again.
    And I can’t activate my license key. I have a 403 error “your server is not able to communicate to generatepress.com”.

    Is my server blacklisted again?

    Regards

  • For the 403 issue, please add this secondary API code:
    https://docs.generatepress.com/article/license-key-activation-issues/#403-forbidden-when-activating-license-key

    Adding PHP: https://docs.generatepress.com/article/adding-php/

    As for the site library, it’s available when I check, so it’s likely due to your site can not communicate with GP.

    Let me know if the secondary API helps!

  • Thank you for your answer!

    It’s ok with the secondary API, the license is activated.
    But I still can’t see the site library. Everything seems to be ok, but I don’t understand why i don’t see the site library.

  • Hum… can you go to “Settings > Permalinks” and clicking the Save button? This can sometimes kickstart WordPress to start recognizing the REST API as it should.

    Now go into the Library to see if the sites are loading.

    If it still doesn’t, please install the Query Monitor plugin. Once installed and activated, head back to “Appearance > GeneratePress > Site Library” and click the Refresh Sites button again.

    In your admin bar, hover the Query Monitor area and click the HTTP API Calls link, as the screenshot shows.

    The most common error is shown above: cURL error 28

    This typically means your server isn’t able to communicate with https://sites.generatepress.com/ (where the API for our Site Library lives).

    You can check with your hosting support, as they will be able to tell why the error is happening.

    If there isn’t a block in place, it’s possible that ModSecurity is enabled on your server. Ask your hosting to disable it while you use the Site Library. It can be turned back on once you’re done using the importer.

  • Hello,

    Thank you for your answer and for the recommandations, but it’s still not working.

    Saving the permalinks did not work.
    The Query Monitor plugin is installed and does not detect API calls or errors… I can’t share you a capture…

    It was working, as I managed to change the template. Why it’s not working anymore? Is there any changes?

  • No, nothing is changed.

    Can you disable all other plugins except GP Premium and GB to test?

    If it still doesn’t work, can you share your site’s admin login so we can take a look at the backend?

Viewing 16 posts - 1 through 16 (of 21 total)
  • You must be logged in to reply to this topic.