Errors PHP WordPress
Fatal error, parse error, warning... PHP errors can block your site or cause unexpected behavior.
PHP Error Types
Fatal error
CriticalCritical error that stops PHP execution.
Fatal error: Call to undefined function...Parse error
CriticalSyntax error in PHP code.
Parse error: syntax error, unexpected...Warning
MediumWarning that doesn't stop execution.
Warning: include(): Failed to open stream...Notice
LowInformation about a potential problem.
Notice: Undefined variable...How to See PHP Errors
Enable WordPress Debug
Add these lines to your wp-config.php :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Errors will be logged in /wp-content/debug.log
Important: Disable WP_DEBUG_DISPLAY in production to avoid exposing errors to visitors.
Common Solutions
Disable the Culprit Plugin/Theme
The error usually indicates the file. Disable via FTP.
Update PHP
Some errors are due to a PHP version that is too old or too new.
Increase Memory
'Allowed memory size exhausted' errors require increasing WP_MEMORY_LIMIT.
Fix the Code
Parse errors require fixing the syntax in the indicated file.
Complex PHP Error?
Our experts can analyze your logs, identify the cause, and fix PHP errors without breaking your site.
Call an Expert