error 500 when activating plugin
-
I run a WordPress 6.4.3 domain based multisite install on a Windows 2019 server running IIS 10 web server configured with FastCGI for PHP scripts.
I have recently updated WP Mail SMTP to version 4.0.1 and I get the following problem.
If I configure FastCGI to use PHP 7.4, everything works fine.
If I configure FastCGI to use PHP 8.2, I get a 500 error as soon as I want to network activate the plugin, and any request to the server gets a 500 error.
Here is the error in IIS log file (I have only hidden the IP and the domain):
2024-03-25 18:47:24 XXX.XXX.XXX.XXX GET /wp-admin/plugins.php action=activate&plugin=wp-mail-smtp%2Fwp_mail_smtp.php&plugin_status=all&paged=1&s&_wpnonce=14cad7aa19 443 – 81.220.53.30 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/123.0.0.0+Safari/537.36 https://www.example.com/wp-admin/plugins.php 500 0 3221225477 1253
The error code 3221225477 is 0xC0000005 in hex, which on Windows is: define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005L).
I think this is a regression as I did not have the issue with previous versions of your plugin.
This is very annoying as I have customers who require me to use PHP 8.2, so please explain how to fix this, or even better, provide a fix.
- The topic ‘error 500 when activating plugin’ is closed to new replies.