Posted: September 23, 2015 at 9:55 am
|
Hi Please help urgently. I chabnged the wp site title / Blog Title and now I’m getting this error: The “” class is not an instance of EE_Config_Base. And the site won’t load, except without the ee plugin KInd Regards |
September 23, 2015 at 10:16 am Hi Faique, Changing the site title along with the site description should not affect Event Espresso. I went ahead and tested this on a few sites and did not see an error. Is this the complete error message?
Was there anything inside the quotes? If so, could you copy and paste the entire message? Also, what version of Event Espresso 4 are you currently using for your project? — |
|
|
September 23, 2015 at 10:37 am This is the entire message: The “” class is not an instance of EE_Config_Base. EE_Config – _verify_config_params – 458 I have realised that it is the EE calendar plugin as well as the Promotions plugin doing this, when they are deactivitated it works with the new title. When I change the title back to the”My CSM” the original title, the se plugins work. |
|
September 23, 2015 at 10:38 am Im using Version 4.8.10.p of EE |
September 23, 2015 at 11:35 am Hi, could you clarify on how the site title was changed? Was this done through Settings –> General? Also, did you make any other recent changes? I ask as you posted another support post about a payment gateway I’m unfamiliar with for Event Espresso 4. Thanks — |
|
|
Yes, that is how I changed the site title. No, and it stopped working immediately after changing the site name, works again when I revert back to the old site name, very strange |
Thanks for explaining further. What happens if you deactivate Event Espresso 4 along with its add-ons and then change the title and save and then reactivate Event Espresso 4? Our testing sites have the add-ons that you mentioned and I’m unable to trigger the issue that you reported. One more question, when you updated to Event Espresso 4.8.10 — was this done manually through SFTP / FTP or through your WP dashboard in the plugins screen? — |
|
|
I have tried that, as soon as I activate those plugins it breaks. I updated through the plugins screen. |
Hi Faique, Do you mind sharing the exact string of the title from before the change, and the exact string of the title after the change? |
|
|
The title was “My CMS” and I changed it to “Schuitema” |
Do you have access to the servers error logs? If so could you check and see if any errors are being thrown when updating the title? (or if any other errors are being thrown at the same time as the one above) Also if you de-activate the Calendar and Promotions branch, then change the site title it all works correct yes? At that point (leaving the Calendar and Promotions de-activated) can you go to Event Espresso -> General Settings. You don’t need to make any changes, just hit save. Then on that same section go to the critical pages tab, then hit save once again. Then retry enabling the Calendar, does it fail? Is yes, can you enable WP_DEBUG and see if any new errors are being thrown? |
|
|
Hi Tony I just tried your suggestion above, but it unfortunately didn’t work. Yes, if those plugins are deactivated it works. The Error logs show: [Fri Sep 25 06:31:07 2015] [error] [client 173.247.xxx.xxx] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace. [Fri Sep 25 02:08:55 2015] [error] [client 88.135.xxx.xxx] client denied by server configuration: /wp-content/plugins/index.php, referer: http://careandgrowth.com/wp-content/plugins/?wphp4 When I enable WP_DEBUG and reactivate on of those plugins, the error message becomes: An EE_Error exception was thrown! code: EE_Config – _verify_config_params – 458
|
Those 2 errors appear unrelated to EE, however I would recommend checking with your hosts on both of those.
So something is running 10 internal redircts (likely an infinite loop) before it is being closed but the limit set on the server, although that seems like the correct behaviour you don’t want those loops to begin with, so it needs further investigation.
This just looks like your hosts blocked a script when navigating to the above url, which would be correct. Regarding the error from Event Espresso:
We have a ticket for our developers to investigate and will update once we have more information. Do you have the full backtrace from that error? If so please don’t post it here but email it to support[at]eventespresso.com |
|
|
Any update in this regard, I still can’t use these plugins. Whats worse, is now even when I set the site name back to My CMS it still won’t work |
Can you send the backtrace for that error so we can investigate? |
|
Hi Faique, Has the site been migrate at all? Moved from one server to another or even moving the directory? The only way we’ve been able to reproduce the error is by manually deleting the ee_config-addons-promotions option_value – http://take.ms/yteos Do you have access to phpMyAdmin or similar through your host control panel? If so we can provide instructions on checking there is a value within the config, if there is no value it will need to manually added to see if that fixes the issue. However before going any further can you make a full database backup for you site. |
|
|
Hi Tony, No the site wasn’t migrated, nor was the directory moved. I have backed up the database, and I do have phpMyAdmin access, please advise further |
You’ll look in the wp_options table for an option with the name: ee_config-addons-promotions if that option’s option_value is blank, you can remove that option row from the table, then reactivate the promotions add-on. The same applies for the calendar add-on. You can check for the calendar config by running this search for this option name: ee_config-addons-EE_Calendar If the option value is empty, you remove the option row from the database, then reactivate the calendar add-on. |
|
|
Hi Josh What if the option_value isn’t blank? it has this in it: s:553:”O:20:”EE_Promotions_Config”:5:{s:6:”scopes”;a:1:{s:5:”Event”;O:24:”EE_Promotion_Event_Scope”:5:{s:5:”label”;O:8:”stdClass”:2:{s:8:”singular”;s:5:”Event”;s:6:”plural”;s:6:”Events”;}s:4:”slug”;s:5:”Event”;s:17:”�*�_model_pk_name”;s:6:”EVT_ID”;s:17:”�*�_model_objects”;N;s:12:”�*�_per_page”;i:10;}}s:5:”label”;O:8:”stdClass”:2:{s:8:”singular”;s:14:”Promotion Code”;s:6:”plural”;s:15:”Promotion Codes”;}s:15:”banner_template”;s:36:”promo-banner-plain-text.template.php”;s:19:”ribbon_banner_color”;s:9:”lite-blue”;s:15:”�*�_affects_tax”;b:1;}”; |
|
They both have this sort of values? |
That looks like a search and replace gone bad. You can delete those two config rows for the calendar and promotions add-ons. After that you can reactivate the add-ons, and it will automatically add new config rows. Then you can update the settings for promotions and calendar once their reactivated via their respective settings pages. |
|
|
Thank you all. This seems to have sorted out the problem. |
Thank you for letting us know, I’m glad that worked. I’ll mark this thread resolved, if you have any further problems please feel free to open up a new thread. |
|
The support post ‘The "" class is not an instance of EE_Config_Base.’ 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.