Posted: July 22, 2020 at 5:11 pm
The promotions plugin is crashing our website, https://ceyou.org/, and GoDaddy has attributed this to a problem with EE and that therefore EE must be reinstalled. Of course, we don’t want to do this without your guidance since we don’t want to lose all our data. We also installed Event Espresso – Importer and its also not working. Can you help us with this? Thanks, |
|
Hi MD, May I ask why GoDaddy believe the issue is with the promotions add-on? What error is being thrown on the site when it crashes? Re-installing Event Espresso (and/or the promotions add-on) is relatively straight forward as all of your data is saved within the database, not the files themselves. However, without knowing what is actually happening on the site we don’t know what the error is and so it may be a waste of time reinstalling. Can you post whatever error is being thrown on the site here? |
|
I sent the error reports to you privately. Did you get them? THanks, |
|
I just checked and no, we’ve not has any reports. Which email address did you send them to? |
|
This reply has been marked as private. | |
I’m just following up on this. Thanks, MD |
|
Ok, so there’s no mention of the promotions add-on in the errors given. This is the error:
Which in English says ‘Class {nothing} could not be found’ Now, obviously {nothing} should be {something} there as you can not load {nothing} but unless someone has altered the promotions add-on there’s something more going on here and simply reinstalling Event Espresso may not help. I’m guessing the promotions add-on has been de-activated on your site and the errors stopped then? SO right now the promotions add-on is installed but not activated? Meaning if you go to Dashboard -> Plugins you can see the promotions add-on but it’s not ‘active’ and shows a link to activate it (note – do not activate it if that’s the case)
What happens with the Importer?
Just to note, whilst you are free to ‘bump‘ your threads if you wish, we view threads based on the last reply date so doing so will generally have the opposite effect than intended as it puts your thread to the back of our support queue. |
|
Yes, the errors stopped when Promotions was deactivated, and it is currently deactivated.
We get the first step Thank you in advance. Yours, |
|
Hmm, ok. There’s something strange going on when accessing files on your server. May I ask, how did you initially install the add-ons? Was it via the Plugins menu or FTP? The error with the importer may not be related, we’d need the full error from the logs to see what was happening there. Before going further do you mind if I take a look over the site? I can’t say I can fix it as I don’t know what is happening but I’d like to add some debug code to see if it is something we can prevent. If that’s ok I’ll need all of the details requested here: https://eventespresso.com/send-login-details/ (Note FTP details are required as we don’t add any code without them) |
|
OK, I sent you the FTP through your form. Thanks, |
|
It was via plugins menu. |
|
This reply has been marked as private. | |
We are hosted by GoDaddy, but, in their words, “We do not manage the hosting for you.” We have not conducted any scan recently. GoDaddy claims that all those error logs are being triggered by content on our website. They said this: “All those error logs are are reporting on the activity of your content. If there is any sort of ‘error’ like an actual error or a break in code or something, they’ll be in those logs” I just updated a plugin that was giving an error in the WP interface whenever we tried to update it. It turns out we didn’t have the license key filled out. I put in the license key, and now that’s updated without an error. Do you think that might have been the cause of the errors? We just need to know our next steps. Thanks, |
|
So I’m guessing you running on a VPS or similar and manage the server yourself?
Whilst this is correct, it doesn’t mean that every single error should create a separate error log in every single directory of the site. The errors should be stored in a location you can view them, not spread across the entire site. I highly recommend setting an error_log path so that all errors are stored in a single file, you can check if thats has been set using
No, the error is from those I’ve applied a patch to the version of EE your site is running to force it to only load .PHP files when dynamically loading classes. Enabling the promotions add-on worked for me but I’ve since de-activated it again, can you enable it and confirm it works on your end? Also, test the importer and confirm if that now works correctly. |
|
We do call on GoDaddy to manage anything involved with the server, but it’s not part of our subscription. We hire them to manage it on case by case basis.
So far it hasn’t crashed after activating it, but I recall that it took some time before it actually killed the site. Will that patch remain in place whenever we update EE?
OK, we’ll get back to you with those results. |
|
I’m fairly certain it would instantly crash the site as all of those
No, but I’ve created a ticket to add something similar to core.
It is likely the issue with the importer was related as pretty much anywhere EE would have loaded classes from uses the same function to do so, so any error_log randomly found would have caused this. |
|
The support post ‘Promotions Plugin is Crashing our site’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.