Knowledgebase

The extension 40-snuffleupagus is not enabled both via CLI and panel

If you're experiencing issues enabling the Snuffleupagus extension in CloudLinux, you'll want to follow these steps to troubleshoot the problem:

  1. Verify Extension Availability:

    Make sure that the 40-snuffleupagus.ini configuration file is present in the PHP extensions directory. It should be located in a directory similar to /etc/cl.d/.

    bash

 

  • ls /etc/cl.d/ | grep snuffleupagus
  • Check PHP Version:

    Ensure that you're enabling the Snuffleupagus extension for the correct PHP version. Different PHP versions may have separate configuration files.

  • Edit the Configuration File:

    Open the 40-snuffleupagus.ini configuration file with a text editor. For example:

    bash

 

nano /etc/cl.d/40-snuffleupagus.ini

Confirm that the configuration is correctly set to enable the extension:

makefile

 

  • extension=snuffleupagus.so

    Save and exit the file.

  • Restart the Web Server:

    After making changes to the configuration, restart your web server to apply the settings.

    bash

 

systemctl restart httpd # For Apache

or

bash
  1. systemctl restart nginx # For Nginx
  2. Check Logs:

    Review the web server's error logs for any specific error messages related to the Snuffleupagus extension.

    • Apache logs: /var/log/httpd/error_log
    • Nginx logs: /var/log/nginx/error.log
  3. Verify PHP Configuration:

    Check the output of phpinfo() to ensure that the Snuffleupagus extension is listed and enabled.

  4. Check for Conflicting Extensions:

    Verify that there are no conflicting extensions or settings that may be causing issues with Snuffleupagus.

  5. Contact Support:

    If the issue persists, consider reaching out to CloudLinux support or the community forum for further assistance.

Remember to back up any critical files before making changes to your server's configuration.

 
  • 0 Users Found This Useful
Was this answer helpful?