I have searched the forum and was unable to find a solution for missing menu items. I have menu items under Site Building, Permissions, Users and various other Administrative sections where the menu items are no longer there. For instance under User Management I only have Access Rules and User Imports (user imports only shows the imports I have queued).
I am using Drupal 6.12 with CiviCRM 2.22. The CiviCRM Administrative functions all work.
I have cleared my cache as indicated in other threads but had no luck in correcting the problem. Others with a similar problem were given no solution and the thread just died.
I just went live three days ago and do not want to start over for this to occur again. So, if there's something I'm doing incorrectly I need to know.
Comments
Are you user #1?
Sounds like permissions.
Menu items don't show if the user does not have access to that function. That's pretty normal.
Please don't cross-post. "Administration menu" is a separate project - probably nothing to to with your issue.
.dan. is the New Zealand Drupal Developer working on Government Web Standards
Sounds like permissions.
Thanks. Didn't understand Administration Menu postings. Sounded like the correct section.
I am user #1. So being #1 I should at least be able to see permissions and make changes. Seeing that permissions are not available to me how do I correct that on either the backend database or through Drupal?
Being user #1 means it's
Being user #1 means it's probably not permissions problems.
User #1 can see everything, all the time. This makes it easy to miss things in testing sometimes ... but anyway, thst may not be the problem.
User #1 must have access to the permissions - under administer -> user management. /admin/user/permissions
Have you completely hidden the navigation menu block or something?
.dan. is the New Zealand Drupal Developer working on Government Web Standards
Have you completely hidden the navigation menu block or somethin
Thanks for responding...
I looked at the Permissions and I just checked Blocks. Unfortunately, its Administrator menus that are missing sections.
Would the Checkout feature/module have something to do with it if I was logged in from another machine? It always states that the content I am in will be locked until I navigate away.
Still searching for clues.
I also have this issue on one
I also have this issue on one of my sites. An example is the views link, views ui and views are both installed. I'm logged in as user 1, and yet the views link at /admin does not display.
Ron Williams
http://www.lithicmedia.com/
Same problem
I had the same problem after upgrading from D5 to D6. My menus got messed up. In Navigation I hag duplicate Admin. sections but the Views was not in the Site Building. I also have two Primary Links, although one is blank. Anyway the Views menus was in the Navigation menu off the root, I just had to drag it the Site Building area. Now it appears in the Admin page.
Same thing happen to me after
Same thing happen to me after adding a few modules, I been searching for weeks a way to get my menu items back. If it's a permission problem I'm missing the roles menu item on my screen and haven't found a way to get into user management, roles or permissions. Does anyone know how to get these menu items back? I'm going to keep searching because starting all the way over is not an option from me either.
Brien Calloway
Anyone figure this out? I may
Anyone figure this out? I may have a similar issue. I just did a fresh install and started installing some modules when I got memory errors and then a database error (wish I would've captured the latter). Not sure if this is what you guys are seeing or not. In the nav I have the menus. In the content area I'm missing some. For example, under Site Building I can only actually select Blocks. Under Site Configuration I can only select Actions or Logging and Alerts.
First check your
First check your menu
/admin/build/menu
Although that's unlikely to have deliberately hidden anything
So maybe a menu cache flush is needed. Hitting the modules page and submitting the form is a quick way to force a menu rebuild
/admin/build/modules
Otherwise it sounds like permissions, but I'm guessing that's not the case for you.
.dan. is the New Zealand Drupal Developer working on Government Web Standards
Same problem (with screenshot)
Hello,
I was struggling with the same problem in a relatively standard (CCK, Views, Pathauto) new Drupal 6.15 install. I re-installed everything - and it happened again.
I have uploaded a screenshot to
http://tobias-kellner.de/drupal_error.png
Look at the path:
/admin/build/modules
I should see the modules list. Instead I see a very reduced version of the Site Building menu.
This is not just a menu structure problem - I actually can't access admin pages, even if I know the path. And it's not a permissions problem - I'm user 1.
The problem occurred when I was editing some custom content types - I think I was just trying to add fields to a content type.
Are others experiencing the same problem?
Extremely grateful for all help,
Tobi
Solution at last!
I finally found the cause of the issue, for me at least. I'm not sure how, but something became messed up in my menu_router and menu_links tables. This was causing pages that should resolve to not. I finally bit the bullet and went on a 'war path' when user facing pages began to not display (which is a huge problem).
Here's my solution:
Truncate the menu_links and menu_router tables. Run update.php and go back to the home page. AFAIK, running update.php will invoke menu_rebuild and will put everything back to a default Drupal menu system. Clear your cache* tables. Everything should be back to normal except any menus you have customized. This may not work for everyone, especially sites using taxonomy_menu; however, if you're a site with a simple menu structure, do this and recreate your menus by hand.
Hope everyone finds that this solves their issues.
Ron Williams
http://www.lithicmedia.com/
clear cache tables and running update.php
Thanks Ron
I cleared all cache tables / deleted row content (using phpmyadmin) and then ran update.php. This worked for me
thought I would share this...
Worked here, too
On Drupal 6.16, truncating menu_links, menu_router tables and then update.php fixed my half-rendered admin menus. Thanks for the tip!
Thanks for the workaround!
WARNING! I tried the described tip and could restore the Admin_menu but as a collateral effect ALL links in the navigation menu were removed, too.
That is what really did help without touching any other navigation entries:
http://drupal.org/node/756494
One simple solution
I had a similar problem. All of a sudden when i added/edited a menu item it disappeared from the admin menu list and the front end. After lots of messing around, it turned out to be that the menu item was linked to a content item that was NOT PUBLISHED! grrrr Dont ask me how it got 'unpublished'.
Simply ticking the 'published' tick box made the menu show once again. Hurray!
Hope that helps some.
Server memory limit
I had a similar problem due to a low server memory limit. It seems that if there is a server error during the menu build, Drupal caches builds your menus goofy and caches the wrong data. As some others have mentioned, you can run update.php.
You can also clear you site cache, which if you've lost your admin link to do so, or ability to see the admin/settings/performance page, you can create a php file in your root with this code:
<?phpinclude_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
drupal_flush_all_caches();
?>
However, this might not address the cause of the problem but only alleviate (temporarily) the symptom.
If the cause is in fact a memory issue ( many servers have a default 32MB limit, which is not nearly enough -- I've heard that 128 MB is ideal ) then you will have to figure out how to increase your server's memory limit.
For me, this line in .htaccess worked:
php_value memory_limit 128MBut you may have trouble getting that to work if you're on a shared server.
trevor simonton
web developer
http://www.trevorsimonton.com/