I created a Book with 5 sub pages. One of the pages has become inaccessible. The link (in this case /node/19) 404s. Its not listed in the admin content section as existing (either published or non-published). The other book pages still link to it, but the links don't work. As far as I know I have not done anything to make it inaccessible, but I did recently install CiviCRM.
The node does still exist in the database in the tables node, node_access, node_revisions etc and the ancillary fields seem to be the same as the other pages in this book. Its also listed as a page and the title is correct when I tried to edit the book through the admin interface (though again the edit link is dead). I tried re-creating the page and ran into problems there too. Why wouldn't this node be available and how to I get it back? I also tried clearing all of the cache tables and logging out and in as admin and nothing that i've tried so far seems to help.
Comments
Got Devel?
I don't know why the page isn't accessible, but I thought I'd suggest installing the Devel module (http://drupal.org/project/devel) so you can compare the queries that get run when you call the missing page to the queries run when you call its siblings.
This forum rocks! Thanks for
This forum rocks! Thanks for helping out a newbie. I used the devel module and found that the node was linked to a uid that no long existed. I manually updated the uid and the page re-appeared.
Funny thing is that I don't remember deleting any users (there are only a handful) and that you wouldn't think that a page should end up in a sort of limbo if the author is removed.
Glad you got it sorted. I
Glad you got it sorted. I think it's supposed to set the UID to 0 when the user is deleted. I don't know what happened in your case.