Applicable to:
- Plesk for Linux
- Plesk for Windows
Symptoms
Some of these errors suddenly started affecting a WordPress website hosted in Plesk (after updates, migration, or even if no changes were made):
-
The site, or parts of it, won't load, with errors in the browser or dev console
500 Internal Server Error
503 Service Temporarily Unavailable
-
The admin dashboard shows this message
There has been a critical error on your website. Please check your site admin email inbox for instructions
-
Disabling all plugins brings the website back up
There has been a critical error on this website. Please check your site admin email inbox for instructions.
Fatal error: Call to undefined function themesflat_map_icons() in /var/www/vhosts/example.com/wp-content/plugins/themesflat/includes/shortcodes/iconbox.php on line 22
PHP Fatal error: Uncaught Error: Call to undefined method EPL_Property_Meta::ang_get_price_stiker() in /var/www/vhosts/example.com/httpdocs/wp-content/plugins/ANG-Esta-make-up/libs/functs/ang-functions.php:211
[proxy_fcgi:error] [pid 53999] [client 203.0.113.2:63871] AH01067: Failed to read FastCGI header
[proxy_fcgi:error] [pid 53999] (104)Connection reset by peer: [client 203.0.113.2:63871] AH01075: Error dispatching request to :
[proxy_fcgi:error] [pid 16330] [client 203.0.113.2:46016] AH01071: Got error 'PHP message: PHP Fatal error: Cannot redeclare bbt_get_audio_shortcode() (previously declared in /var/www/vhosts/example.com/httpdocs/wp-content/plugins/bbt_fw_plugin/helpers.php:139) in /var/www/vhosts/example.com/httpdocs/wp-content/themes/Wordie/functions.php on line 627\n', referer: http://www.example.com/wp-admin/
[warn] [client 203.0.113.2] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://example.com
[error] [client 203.0.113.2] Premature end of script headers: index.php, referer: http://example.com
[warn] [client 203.0.113.2] mod_fcgid: can't apply process slot for /var/www/cgi-bin/cgi_wrapper/cgi_wrapper, referer: http://example.com
[fcgid:warn] [pid 24533] [client 203.0.113.2:42388] mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Cannot call constructor in /var/www/vhosts/example.com/httpdocs/wp-content/plugins/webpen.de-delivery-by-postcode/wppizza-delivery-by-postcode.php:67
mod_fcgid: read data timeout in 45 seconds, referer: https://example.com/contact-us/
Premature end of script headers: index.php, referer: https://example.com/contact-us/
(70007)The timeout specified has expired:
WARNING: [pool example.com] child 50974 exited on signal 11 (SIGSEGV - core dumped) after 0.943055 seconds from start
failed to open stream: HTTP request failed!
Faulting application name: php-cgi.exe, version: 7.3.1.0, time stamp: 0x5c36749f
Faulting module name: php7.dll, version: 7.3.1.0, time stamp: 0x5c367e24
Exception code: 0xc000001d
Fault offset: 0x00000000002000a2
Faulting process id: 0xd070
Faulting application start time: 0x01d4adcdde6c1eb0
Faulting application path: C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP73\php-cgi.exe
Faulting module path: C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP73\php7.dll
Report Id: 27a3d8b9-19c1-11e9-814e-00163e558f16
Faulting package full name:
Faulting package-relative application ID:
Process Monitor shows the lasts items loaded by php-cgi.exe
were from a WordPress plugin.
Cause
Coding issue on the WordPress instance caused by malfunctioning or incompatible plugins, themes and/or customizations.
Resolution
Find out which plugin is causing the issue and disable it.
- Log in to Plesk
- Disable all plugins in WP Toolkit > example.com > Plugins tab
- Enable plugins one by one, checking the site after each one
- When the problematic plugin is identified, disable it and enable the rest
A web developer should review the plugin to find a way to make it work. Possible solutions include reinstalling or updating the plugin, and changing to a different PHP version in case it is not compatible with the current one.
Comments
0 comments
Please sign in to leave a comment.