Dashboard Disappeared

Hello,

I logged into my site today to find that my WPMU Dev dashboard had disappeared. Given that I was just getting attached to it, I was pretty sad to see it go. I tried uninstalling and reinstalling it, but to no avail. It says it’s there when it’s not. Please help. I’d like my dashboard back. :slight_smile:

Thanks in advance!

Amy Joy

  • Kimberly
    • Champion of Loops

    Hey Amy!

    Welcome to the WPMUDEV Community!

    I don’t have any clue why your dashboard would have disappeared as we’ve not taken it away! :slight_frown:

    My first thought would be that it is there, just covered up. Can you deactivate your other plugins to see if there is a menu number conflict where it might have gotten buried?

    It’s happened before so it is a very real possibility :slight_smile:

    Can you check that out and let me know how it turns out?

    Best,

    Kimberly

  • jongag1
    • The Crimson Coder

    Same here… the plugin is installed and activated but doesn’t show up.

    Tried deactivating and activating again, deleted the plugin and installed it again, but no luck.

    I think it has to do with the WordPress update from 3.4 to 3.4.1

    Because that’s the only thing I changed today and yesterday the WPMU dashboard was working.

    Did you also do an upgrade Amy?

    Gr,

    Age

  • jongag1
    • The Crimson Coder

    Hi Amy,

    Thanks for your feedback. I think the conclusion can be made the WPMU Dashboard isn’t compatible (yet) with WordPress 3.4.1. But that’s a conclusion I can’t make.

    Could you please verify that Kimberly?

    Thanks,

    Age

  • jongag1
    • The Crimson Coder

    Hi,

    I did a test with another website of mine.

    – WPMU dashboard visible in menu

    – upgrade WP 3.4 tot WP 3.4.1

    – And still WPMU dashboard is visible.

    It’s a different theme (BuddyPress Default), so I changed the theme for the website where I’ve this issue with. But the menu doesn’t appear with another theme…

    So, it’s not the plugin isn’t compatible with 3.4.1 it has to be something else…

    If somebody has a suggestion please let us know.

    Greets,

    Age

  • Kimberly
    • Champion of Loops

    Hey there!

    Have you checked the FTP files to make sure that the entire plugin was deleted?

    I’ve seen instances where some plugins will delete but leave behind a folder, showing the plugin list that it is there, but doesn’t actually contain anything.

    I’m stumped here if it’s a clean delete and still showing, for sure. We can call in the developer if you can confirm that it is indeed missing via FTP.

    Best,

    Kimberly

  • jongag1
    • The Crimson Coder

    Hi,

    Uninstalled WPMU Dashboard and checked via ftp. All files gone. Also not in the plugin list anymore. Installed it again, installed perfect, and activated the plugin. Looks getting activated because I get no error and in the plugin list there now is the option to deactivate it.

    But problem still exists. There is no WPMU menu option available in the dashboard menu and also when vieuwing the main admin dashboard (home) there is no WPMU info available, which was there before (telling about the latest plugins, news, etc).

    Gr,

    Age

  • Paul
    • The Green Incsub

    @AmyJoy, Curious what theme you are using. I had three similar instances last week where the theme used was effecting the WPMU DEV Dashboard. Try switching to the default TwentyEleven theme if you can. I understand if you are on a production system this may not be possible.

    @jongag1, similar question for you. From your comments you mentioned you tried on a different site which uses a different then and the dashboard did not disappear. So question is what theme are you running on the broken site?

  • Paul
    • The Green Incsub

    @AmyJoy and @jongag1, Also please advise if you are running any plugins/theme which restyles the admin area. I just tested the Dashboard plugin on a fairly fresh WordPress 3.4.1 site and don’t see a problem,. But I’m probably not running any of the plugins/theme you might be. So please provide as much details on your environment as you can and will continue to help investigate the problem.

  • jongag1
    • The Crimson Coder

    Just read your question about plugins which change the dashboard.

    I use the Branding plugin which changes a lot, but disabled it to look if that solves something.

    Do you also want to know the plugins which add a button into the menu?

  • Paul
    • The Green Incsub

    @jongag1, I’m not sure what to suggest. Per your previous comments this was working on the current broken site. But after upgrading to WP 3.4.1 things stopped working. What other differences are there between your working and non-working sites?

    I’d be glad to help investigate if you want to email my access information for either/both sites. paul [at] incsub.com

  • springarboru
    • WPMU DEV Initiate

    I too am seeing this behavior, but I am not even on 3.4 yet. There was not any change between installing WPMUDEV tools and the dashboard going missing. I noticed it missing while still using TWENTYTWELVE theme. I switched to another theme and it did not make a difference. We are not using any Admin modifying plugins apart from Ultimate Branding, and in fact, we are just getting this site running, so it is not in production.

    I also noted that all my WPMUDEV plugins say that an update is available, but that I need to download and install them (no auto-update). I did do this with the Dashboard plugin (deleted existing, uploaded new), but it made no difference in the behavior.

  • springarboru
    • WPMU DEV Initiate

    But… I am running a multi-network install, and I think I may have installed the WPMUDEV tools under a “sub” network, not in the first created network. I can see the plugins in the “sub” network, but not in the main “root” network.

    I will delete them, and install them again under the “root” network to see if it makes a difference.

  • Paul
    • The Green Incsub

    Just wanted to post that we figure out the issue for @jongag1. I had to have him add the following to the site wp-config.php

    define(“WPMUDEV_LIMIT_TO_USER”, “XX, YY”:wink:;

    Where ‘XX’ and ‘YY’ represent unique user IDs.

    With his assistance I was able to tweak the code to at least access the backend. Under the WPMU DEV > Manage page in the top-right we saw were the user Chris was the only one allowed to access the WPMU DEV Dashboard menus. But there was not an existing entry in the wp-config.php for the above define code. Might have been in the theme or somewhere else.

    @AmyJoy have not heard back from you. Are you still having issue? Still need assistance? Can you try adding the above define statement to your site’s wp-config.php using your user ID and let us know.

  • Paul
    • The Green Incsub

    One other things I'm seeing from the plugin code. Seems there is logic such that whichever userID sets the API key is stored in the site meta table. This is checked when the menu items are setup. If the viewing user is not the same as the user stored in the user meta then the viewing user is not shown the WPMU DEV dashboard.

    So find the user you need access to your MySQL database via phpMyAdmin or something. The find the sitemeta table. By default it will be names wp_sitemeta. Run the following SQL

    SELECT * FROM wp_sitemeta WHERE meta_key = 'wdp_un_limit_to_user'

    There should only be one record found like the attached image. The 'meta_value' field is the allowed user ID. If this is different than your own then edit or delete it.

    [attachments are only viewable by logged-in members]

  • jongag1
    • The Crimson Coder

    Hi Paul,

    Checked my database and can’t find the record in it.

    So probably that was the reason why I had this problem. Glad you sorted it out for me by adding the line in wp-config.php!

    Should I add this record in the database and test if I have access to the dashboard by commenting out the line in wp-config?

    Gr,

    Age

  • Paul
    • The Green Incsub

    @jongag1, thanks for checking that on your system. Actually the way the code flows is it checked for the define instance in your wp-config.php. If not found it then checked for the data record. And if that is not found it returns ok. Meaning is allows access.

    The define and the database record are used to restrict access from other users. According to the logic when the user who enters the API ID save the setting that user ID record is stores into the database.

    Since you don’t see the record try this. Go to the Manage section under WPMU DEV Menu. You will see the current API key. Copy this then click the edit link to change the key. Paste the API key then save it. Now check the database for the record. If you now see the record you can optionally remove the define. Or if you have more than one user who is allowed to access that plugin section keep the define and add other user ID as needed.

  • jongag1
    • The Crimson Coder

    Tried, but nothing gets in the dbase. So I guess I’m keeping my line in the config file :slight_smile:

    Tried searching for values with wdp in it and only found these:

    [attachments are only viewable by logged-in members]

    Gr,

    Age