Applications may fail when required PHP extensions such as intl, mbstring, imagick, or loaders are not available in the active PHP build.
Common symptoms
- The installer says a required module is missing
- A plugin fails after upgrade
- The site shows class not found or function undefined errors
Troubleshooting steps
- Identify the exact missing extension from the error message or application requirements.
- Check cPanel's PHP extensions or PHP selector interface for the domain and enable the required module if available.
- Confirm the correct PHP version is selected, since extension availability can differ by version.
- Restart the application workflow that reported the issue and clear any cached error pages.
- If the required extension is not exposed in cPanel, contact support to confirm whether it is supported on the hosting platform.
Additional notes
- Not every extension is available on every shared hosting plan.
- Enabling an extension for one PHP version does not always enable it for others.
When to contact support
Contact support if the required extension should be available but remains missing in the active runtime.