Support

Home Forums Event Espresso Premium Fatal error: Interface ‘EEI_Plugin_API’ not found in … WTF???

Fatal error: Interface ‘EEI_Plugin_API’ not found in … WTF???

Posted: April 13, 2016 at 3:30 pm


Scott Tuchman

April 13, 2016 at 3:30 pm

WTF??? All of a sudden out of the blue when I try to log into the wp-admin I can’t log in and it throws this error

Fatal error: Interface ‘EEI_Plugin_API’ not found in /home/chipseal/public_html/wp-content/plugins/event-espresso-core-reg/core/libraries/plugin_api/EE_Register_Messages_Shortcode_Library.lib.php on line 18

WP 4.4.2 and latest EE4. This needs to be resolved so I can log into the site.

Thanks

https://wrapp.org


Josh

  • Support Staff

April 13, 2016 at 3:45 pm

Hi Scott,

You can disable the plugins by following this guide:

http://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/

Then, you’ll need to reinstall Event Espresso by removing the copy that’s on the site now (which appears to be missing some files), then you download a fresh copy from your account page and install the fresh copy.


Scott Tuchman

April 13, 2016 at 4:01 pm

NOPE! It’s even more f’d up!

Fatal error: Uncaught Error: Class ‘EE_System’ not found in /home/chipseal/public_html/wp-content/themes/Avada/functions.php:2 Stack trace: #0 /home/chipseal/public_html/wp-settings.php(368): include() #1 /home/chipseal/wp-config.php(93): require_once(‘/home/chipseal/…’) #2 /home/chipseal/public_html/wp-load.php(42): require_once(‘/home/chipseal/…’) #3 /home/chipseal/public_html/wp-admin/admin.php(31): require_once(‘/home/chipseal/…’) #4 /home/chipseal/public_html/wp-admin/index.php(10): require_once(‘/home/chipseal/…’) #5 {main} thrown in /home/chipseal/public_html/wp-content/themes/Avada/functions.php on line 2


Scott Tuchman

April 13, 2016 at 4:04 pm

This shit really pisses me off! I’m responsible for at least another 7 or 8 license purchases for EE and not being able to even log into the wp-admin because of EE4 is unacceptable!!!!!


Josh

  • Support Staff

April 13, 2016 at 4:21 pm

Hi Scott,

We’re you able to FTP and deactivate Event Espresso 4? Does the error still happen if Event Espresso is deactivated?


Scott Tuchman

April 13, 2016 at 4:26 pm

YES!!!!!!


Scott Tuchman

April 13, 2016 at 4:27 pm

Even with plugins dir renamed, it fails to publish log in page and throws an even longer error. I need to get into this site and get some work done and I don’t need the client yelling at me.


Josh

  • Support Staff

April 13, 2016 at 4:35 pm

When the plugins directory is renamed, then the plugins’ code can’t load, which indicates the problem on your site is being caused by another source. Can you check the WordPress core installation to see if any files have been removed or altered?


Scott Tuchman

April 13, 2016 at 4:42 pm

I have not changed a thing, this just started happening out of the blue. The site has been working perfectly.


Scott Tuchman

April 13, 2016 at 4:43 pm

With the EE plugins deleted, this is what I get and I still can’t log in.

Fatal error: Uncaught Error: Class ‘EE_System’ not found in /home/chipseal/public_html/wp-content/themes/Avada/functions.php:2 Stack trace: #0 /home/chipseal/public_html/wp-settings.php(368): include() #1 /home/chipseal/wp-config.php(93): require_once(‘/home/chipseal/…’) #2 /home/chipseal/public_html/wp-load.php(42): require_once(‘/home/chipseal/…’) #3 /home/chipseal/public_html/wp-admin/admin.php(31): require_once(‘/home/chipseal/…’) #4 /home/chipseal/public_html/wp-admin/index.php(10): require_once(‘/home/chipseal/…’) #5 {main} thrown in /home/chipseal/public_html/wp-content/themes/Avada/functions.php on line 2


Josh

  • Support Staff

April 13, 2016 at 4:46 pm

I’m not suggesting that you changed anything. Can you check with your host to see if they’ve changed anything, like if they ran any updates to the server’s software?


Josh

  • Support Staff

April 13, 2016 at 4:49 pm

Was any code added to wp-content/themes/Avada/functions.php line 2? Normally Avada/functions.php line 2 is blank.


Scott Tuchman

April 13, 2016 at 4:50 pm

NO!!! NOTHING CHANGED OR WAS ADDED ANYWHERE. I’VE ALREADY CHECKED ALL OF THAT OUT WHILE WAITING FOR EE TO RESOLVE THIS.

You guys need to ftp into the site and see WTF EE4 update did.


Josh

  • Support Staff

April 13, 2016 at 4:58 pm

Hi Scott,

I get that you’re convinced that EE4 broke your site, the thing is, if your site is still broken when Event Espresso 4 is removed, then where do we look? Not in Event Espresso 4’s code, because it’s not there anymore.

Have you contacted your host to see if they can check the logs on your server from their end?


Scott Tuchman

April 13, 2016 at 4:58 pm

The problem is that the new EE4 is not PHP 7 compatible. So much for being up to date.


Josh

  • Support Staff

April 13, 2016 at 5:17 pm

Hi Scott,

May I ask how you came to the conclusion that EE4 isn’t PHP 7 compatible? The reason I ask is because the site I run Event Espresso 4 on is also running PHP 7 and it’s working as expected.

The support post ‘Fatal error: Interface ‘EEI_Plugin_API’ not found in … WTF???’ 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.

Event Espresso