Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Mark

    (@markwolters)

    Hi @mlarios,

    If cURL is already installed on your system but not enabled in PHP, you can follow these steps to enable it:

    1. Locate your php.ini file:
      • On Windows, it’s usually in the PHP installation directory.
      • On Linux/Unix, it’s often in /etc/php/ or /usr/local/etc/php/.
      • You can also run?phpinfo()?in a PHP script to find the location.
    2. Open the php.ini file in a text editor.
    3. Search for the line containing “curl”. It might look like this:
      ;extension=curl
    4. Remove the semicolon (;) at the beginning of the line to uncomment it:
      extension=curl
    5. If you can’t find the line, you can add it yourself:
      extension=curl
    6. Save the php.ini file.
    7. Restart your web server (Apache, Nginx, etc.) to apply the changes.

    That should allow PHP to use cURL. Do note that for a Let’s Encrypt certificate to be generated correctly, the domain has to be valid. It could be it will not work for your internal website if it does not have a valid domain name.

    Thread Starter mlarios

    (@mlarios)

    Hi @markwolters

    I still receive the same message as before after doing all these steps. Is there anything I can do to see if I can get this working on my internal site?

    Plugin Author Mark

    (@markwolters)

    If you still get the message, it indicates that cURL is not yet available in your PHP installation. To verify this is not the case you could create a temporary info.php file in your websites root folder with the following contents:

    <?php
    phpinfo();

    you can then visit yourdomain/info.php and verify if the cURL extension is active in PHP or not. Do not forget to delete this file afterwards as it reveals a lot of info about your PHP installation.

    Thread Starter mlarios

    (@mlarios)

    Hi @markwolters

    We are still having this problem even after adding info.php. Is there any other thing we can try?

    Plugin Support jarnovos

    (@jarnovos)

    Hi @mlarios,

    You can check the output of that phpinfo file to check whether the cURL extension is enabled on your server.

    If not, that is the cause of the issue that you’re experiencing with the Let’s Encrypt Wizard. You could ask your hosting provider to enable the cURL extension in PHP.

    As soon as the cURL extension is enabled, you can proceed further in the Let’s Encrypt Wizard as well.

    Kind regards, Jarno

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.