Support

Home Forums Event Espresso Premium EventEspresso App Apple

EventEspresso App Apple

Posted: August 4, 2016 at 2:09 pm


Andreas

August 4, 2016 at 2:09 pm

Hi,

I downloaded the Event Espresso app, version 2.something.
When I login with the WordPress system administrator account and password, I get an error message stating that I do not have sufficient/correct rights to read Events.

I have checked that the System Administrator account is part of the Administrators and also that this role has ALL the EE_* rights, yet it does not work.

What can be wrong?

Thanks in advance!

~Andreas


Josh

  • Support Staff

August 5, 2016 at 6:50 am

Hi Andreas,

If your website’s server is running PHP in FastCGI mode, then you’ll need to make an edit to the site’s .htaccess file before you can use the app. The edit is as follows:

You open up your .htaccess file in a code editor and change one line in the rewrite rules. The change is made to the line that has:
RewriteRule ^index\.php$ - [L]
it gets changed to this:
RewriteRule ^index\.php$ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

The reason for the edit is because servers that run fastCGI mode do not pass the Authorization header, and that’s how the app authenticates.


Andreas

August 6, 2016 at 3:17 am

Hi Josh,

thank you for your reply.
I checked with the web server hosting company that I use and they said that on their web servers PHP is not running in FastCGI mode.

What shall I do then?

Thank you in advance!

Kind regards,
Andreas


Josh

  • Support Staff

August 8, 2016 at 8:33 am

Hi Andreas,

Do you have the Application Passwords plugin installed and configured as outlined in the documentation here?
https://eventespresso.com/wiki/ee4-event-apps/#authentication

You can also follow the app troubleshooting wiki:
https://eventespresso.com/wiki/ee4-event-apps/#troubleshooting


Andreas

August 12, 2016 at 5:16 am

Hi Josh,

I have now installed the Application Passwords plugin and followed the instructions.

Still I do get error message when logging in on the App on my iPhone.

The error message says:

“Sorry, you are not allowed to list events. Missing permissions:
ee_read_events,ee_read_others_events,ee_read_private_events”

I have checked the permissions and the account I use has ALL permissions (it is the Admin account on the WordPress site).

What can be wrong?

Kind regards,
Andreas


Josh

  • Support Staff

August 12, 2016 at 7:39 am

Did you go through the troubleshooting checklist, especially with regards to security plugins?


Andreas

August 12, 2016 at 9:45 am

Hi again Josh,

I have no security plugin installed.

I created a phpinfo() file and could there see that the Server API is CGI/FastCGI. So I did to the .htaccess file as you answered first. However this did not solve it either.

Question: Do I need to install the plugin Basic Authentication handler too?

Kind regards,
Andreas


Josh

  • Support Staff

August 12, 2016 at 11:41 am

No you don’t need to install the Basic Authentication plugin because #1, it’s bundled into EE4 at the moment, and #2 the Application Password plugin uses the same basic Auth method.

You could try disabling the Application password plugin to see if the bundled Basic Auth plugin will work now that you’ve made the edit to the .htaccess file.

The support post ‘EventEspresso App Apple’ 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