Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
This is actually driving me crazy because we tested the migration on a backup of the website first, and that site does not have the problem.
Basically, when you're logged in things work fine, but if you're not logged in something like 99% of the site is access-denied, with no clear explanation of why.
- I've rebuilt permissions several times.
- Uninstalling TAC restores anonymous access but, obviously, also gives anonymous users access to areas of the site we don't want to give them access to.
- Reinstalling TAC reintroduces the problem.
- Looking at the issues for TAC I noticed similar complaints related to the PHP version. Both the test site (which works) and the production site (which is broken) are using PHP 5.2.17.
Question: When I re-installed TAC, it restored the old schemes. Is it possible to completely remove these schemes? Would it help?
Question: When I reinstalled TAC it "remembered" the previous schemes it had installed. Is it possible to uninstall the schemes completely? Would it help?
Comments
Comment #1
mwheinz CreditAttribution: mwheinz commenteddevel_node_access reports:
Comment #2
mwheinz CreditAttribution: mwheinz commentedI was able to partially fix the problem, by manually clearing out the TAC scheme, uninstalling, rebuilding permissions, reinstalling, recreating the scheme and rebuilding permissions.
But now I have the reverse issue - users are getting "create" access to forums they don't have access to:
username create view update delete
Anonymous NO: no reason NO: node access NO: node access NO: node access
System Administrator YES: administer nodes YES: administer nodes YES: administer nodes YES: administer nodes
porkchop YES: by the module NO: node access NO: node access NO: node access
Comment #3
Dave Cohen CreditAttribution: Dave Cohen commentedLooks like you have multiple modules affecting node_access, which can be hard to troubleshoot.
Try comparing devel_node_access data from both your broken server and your working backup. Are they identical?