ExpressionEngine® 3 User Guide

Legacy Documentation

You are using the documentation for version 3.5.17. Go here for the latest version or check here for your available upgrades to the latest version.

Call to undefined function: imagettftext()

ExpressionEngine returns the following error: “Call to undefined function: imagettftext().”


This error—and similar warnings such as “Warning: imagettftext(): Could not find/open font in …”—indicate that ExpressionEngine is running on a server where PHP is missing TrueType font support. Resolving this problem requires contacting the host support or server admin and have them upgrade to a PHP version that has such support compiled in.

If that is not an option, Use TrueType Font for Captcha? should be set to No under Settings ‣ CAPTCHA or CAPTCHAs should be disabled altogether.