I now have several sites running under a single Drupal codebase, and a single database, using the Domain Access module. They were in test mode for several weeks, but I think the following was *not* an issue in the beginning (though it's difficult to be 100% sure now).

I'm missing settings links, config links, operations links on several admin pages. For example, when I go to the themes page (admin/appearance) there are no links for "enable", "disable", or "set as default". And when I installed the Domains Metatag module, I found that the "Operations" column (showing "edit", etc.) is empty. The "Add" link is showing at the top of the page, but after creating an item, I have no way to edit or delete it.

In the case of Domains Metatag, I used another site to see the syntax of the URL to edit an item, but I get "Access denied" (even signed-in as admin). I tried the same for enabling themes, but also got access denied. This seems to point to a permissions issue.

At first, I suspected that it must be related to Domain Access, so I disabled that module, and even commented out the "include" line that I had added to my settings.php file. I cleared caches and rebuilt permissions, but it made no difference.

Any suggestions as to how to correct this, or even how to diagnose which module is the culprit, would be greatly appreciated.

Comments

ExTexan’s picture

In my OP, I said I didn't think it was Domain Access, but now I'm not so sure. The only difference between the site running in a normal Drupal setup and the way it's running now is the Domain Access module. It's the same version of Drupal, the same version of all modules, the same set of modules enabled (with the exception of DA, of course), the same database -- everything!

I can't explain why disabling DA, clearing caches, and rebuilding permissions didn't help. Perhaps DA is leaving some residual records that are causing the denied permissions.

As I said above, I'm not even sure how to diagnose this. I know that node_access deals with, well, access to nodes. But these are all admin tasks that appear as links on pages. It's not access to the admin pages themselves that is the problem - just links (operations) for *some* of the admin tasks. I tried to post example screenshots from Appearance, Metatag, and Redirect, but the image icon in the comment editor doesn't seem to provide the ability to upload images. Here are links to the screenshots...

https://lh5.googleusercontent.com/AqcaF6Db8Wvk0ZO2BS9ISuilfCjn7sJdKSnj16...
https://lh5.googleusercontent.com/-SaV-SFEi_Pw/VTlBHuHqlJI/AAAAAAAAAGY/D...
https://lh5.googleusercontent.com/-29JQQah0Wjg/VTlBHYp_ttI/AAAAAAAAAGU/O...

The strange part is it's not all admin links. Some admin pages have links under "operations", others do not.

Again, any help would be greatly appreciated. It is *very* difficult to administer my site under these conditions.

It's never too late to have a happy childhood. ;-)