2
If it worked before, and now doesn't, you have to go through your steps backwards, and figure out what you've changed, that has impacted it.
If it works for registered users, but not for not-registered, that it seems like there is something missing in the group permissions.