My website was on PHP 7.4, and today my webmaster migrated me to a new server and also updated to PHP 8.1.
Now, when I try to go to configuration on the backend, I see a 500 error message, and Acymailing7 has stopped sending emails in the queue. This only happens when I click on "configuration" in Acy7 in the backend. I also have Acy5 on the same website, and it works fine.
My webmaster rolled it back to PHP7.4 and the configuration page opens normally and everything works again fine.
Any ideas as to what is happening? Without access to the configuration page, I can't really do anything.
PS: I updated to Version 7.9.4, but that did not help.
Configuration Page gives 500 error after updating to PHP 8.1
mihhaSupport Beginner
No, we can't know what is happening because Error 500 generally suggests server misconfiguration and server problem, which reflects in inability to execute properly PHP files
You should check server error logs to see the real cause of this issue and then try to fix it
Really? Everything else on my site works fine with PHP8.1. Has no one else had a problem with PHP 8.1? What settings on the server could be causing this one thing on my entire site to not work?
FYI: Initially the error page displayed all of this:
AcyMailing Enterprise
Valid Until: 2023-08-23
Last check: 2022/09/22 18:15Documentation
Notifications
Delete all
The campaign NP on sale has been added to the queue
Wednesday, 21 September 2022
Message Nothing Personal On Sale for $0.99 and a Request for Reviews successfully sent to Nirmalanow@gmail.com
Wednesday, 21 September 2022
826 entries in the imported file: - 826 new subscribers imported - 0 invalid lines or email addresses - 0 already existing subscribers or dupli...
Wednesday, 21 September 2022
Message Transmissions Five Times a Week, Now Including Sat. at 11am Pacific successfully sent to Nirmalanow@gmail.comMessage Transmissions Five Times ...
Monday, 12 September 2022
808 entries in the imported file: - 782 new subscribers imported - 0 invalid lines or email addresses - 26 already existing subscribers or dupl...
Monday, 12 September 2022
The automatic send process has been activated on this website
Sunday, 4 September 2022
Your license is well attached to this website
Sunday, 4 September 2022
Your license has been successfully unlinked from this website
Sunday, 4 September 2022
The automatic send process has been deactivated on this website
Sunday, 4 September 2022
Message Transmission Intensive This Coming Weekend, September 10-11 successfully sent to Nirmalanow@gmail.com
Sunday, 4 September 2022
Send a test Save
Permissions
Joomla permissions
Options
Advanced permissionsYou can choose to give access to only a part of AcyMailing to your users with this option
Show/Hide
Subscription forms
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Subscribers
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Custom fields
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Lists
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Segments
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Emails
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Templates
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Email overrides
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Automation
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Queue
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Add-ons
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Bounce handling
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Statistics
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Configuration
AllCustom
Public
YesNo
Registered
YesNo
Author
YesNo
Editor
YesNo
Publisher
YesNo
Manager
YesNo
Administrator
YesNo
Captcha
CaptchaThe captcha provides an anti-spam security on your subscription forms
Sorry, there was a problem we could not recover from.
The server returned a "500 - Whoops, looks like something went wrong."
Help me resolve this
• Joomla
-
• Help
mihhaSupport Beginner
- Edited
There is really no need to paste here how your configuration looked like.
AcyMailing is working and is fully compatible with PHP 8.1, but it is possible that you are missing some PHP modules, compared to the previous version of PHP that you had
That is why you have to check your server error logs and see the real cause of the error and report it back
- Edited
My webmaster moved another site that also uses AcyMailing over to the new server (so same server settings), and the configuration page works fine on that other site. That other site uses the same template and most of the same extensions as my site. So, it does not appear to be an issue with server settings.
mihhaSupport Beginner
- Edited
PHP environment, depending on the server configuration, can be different for each website (domain) that is hosted on the server
Please, do as I suggested. Set error reporting to the maximum level in Joomla global configuration, visit AcyMailing Configuration page and then check server error logs that are related to this domain
Thank you for persisting in pointing me in the right direction. Turns out a captcha extension (https://idealextensions.com/joomla-extensions/securimage-captcha-plugin.html) that I was not even using was causing the 500 error on the configuration page in the backend. Once I turned off the extension, everything works again :-)
And it was the error message on error logs that helped me find the problem, as you kept suggesting.
Again, thank you. Your patience is appreciated.
Hope this helps if someone else runs into the same problem. It seems that captcha plugin is not compatible with PHP 8.1.
mihhaSupport Beginner
I am glad that you managed to resolve this issue