After update the database in the local testing mirror of SCIM project website, anonymous users can not access any pages, even the frontpage. However, any registered users can access it as usual after login. I encountered the exact behavior when I upgraded the SCIM project website from eZ 3.5 to 3.8 by uploading the local testing files to the server. I fixed it but I can not remember how!?? I am forced to re-investigate and fix it again in my local server. This time I write it down here in case I forget it once more

Go to admin interface -> User accounts -> Roles and policies, click into Role Anonymous. Everything seems fine, except this line:

user login SiteAccess()

SiteAccess is empty! Uhm, after adding the default siteaccess home to it, anonymous users can access public areas normally.

The empty SiteAccess is caused by the different default siteaccess name in the two installation: in the SCIM server, the default one is home, while in my locale copy it is eng.

I must say this is a bit counter-intuitive: as anonymous already has this rule:

content read Section( Standard , Media , Wiki )

It should have enough privilege to at least read the files in these sections. It turned out that granting of user/login is necessary for content/read!

Although, in this particular case, I want anonymous users to have the grant of user/login function, I don’t think content/read should depend on user/login!

Is this a bug? Is it worth to report to eZ?