• I have been using wordpress 2.7 on 6 blogs since early December. Suddenly I am getting a You do not have sufficient permissions to access this page on the plugin install page for one of the six blogs.
    I am logged in as admin.
    This is the only page with this error, I can carry out all other admin functions including upgrades.
    I have tried deleting and reinstalling the entire wp-admin directory but the problem persists.
    I have done a search on You do not have sufficient permissions to access this page but the other posts are after a new upgrade and/or about lack of admin access site wide. I can’t find information on access being prohibited on a single page.
    Any ideas?

Viewing 13 replies - 16 through 28 (of 28 total)
  • I am able to log in with my admin account but no other accounts appear to be able to access the admin panel.

    I forced a database upgrade — No fix.
    I verified that my user meta options all have my database prefix — No fix

    Any other ideas out there?

    Cool; thanks mkaresh – other than those values, do any more need to be updated with the new table prefix?

    As I followed your updates I noticed there were many other fields with the previous “wp_” values – just curious if you updated them to “wp_new” as well…

    Thanks again…

    Thanks a lot mkaresh.

    > there were many other fields with the previous
    > “wp_” values – just curious if you updated them
    > to “wp_new” as well…

    Would love to know the answer to this too.

    I did a manual upgrade from 2.0.5 to 2.8.4 carefully following the instructions here https://codex.www.ads-software.com/Upgrading_WordPress_Extended . When I was done, I also got the ‘You do not have sufficient permissions to access this page’ message on all wp-admin pages when logging in as admin. Removing the four ‘security’ keys AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, and NONCE_KEY from wp-config.php was the only thing that allowed me to login. :/

    Anyone have any suggestions on how to keep these security features and still maintain access?

    xiannie:
    I tried your fix, but unfortunately it didn’t work for me.

    There’s a link in that section of wp-config you can use that will allow WordPress to generate the four keys for you – you can then copy and paste into wp-config, save and re-upload it.

    harry2k

    (@harry2k)

    @mkaresh, When I changed my domain name, I had to rename all the tables and the enteries within.
    I can access the ADMIN dashboard with all the capabilities. The ONLY thing that I CAN’T still see is “AND NEW” under PLUGINS and APPEARANCE.
    So effectively I can’t upgrade any plugins, themes or future upgrades of WP. I can ftp the themes and plugin which works perfect.

    Anybody here with this problem?
    Much appreciate your help.

    harry2k

    (@harry2k)

    ok. changing the db_version from – 11548 to 8204 did the trick. I can now see “Add New” buttons and I can upgrade the plugins, wp to the newer version.

    B.

    (@bandonrandon)

    I had this issue after I changed the prefix of my wp-table. I found the solution here: https://beconfused.com/2007/08/28/how-to-solve-you-do-not-have-sufficient-permissions-to-access-this-page-in-wordpress/

    Hopefully someone will find that useful.

    olivierm38

    (@olivierm38)

    Hello,

    I had the same issue following an upgrade to 2.8.6… (error message when trying to access the plugin page from plugin edit).

    Changing db-version from 11548 to 8204 and then running the upgrade script did the job.

    Thanks for the tip.

    I have the problem that I cant delete or create pages even though I am logged in as admin.

    I cant find db_version in my opions.php or via phpmyadmin though to do the forced upgrade?

    Yeah, there is no db_version in options.php. But if I go via phpmyadmin I could find db_version, but there is no value that I can edit?

    I had a the same problem with saving some plugin settings. In my case it was a funny server setting that caused the problem: my WP installation is hosted on a Linux server running Apache but the hosting company tries to mislead hackers saying (through a server setting or something like that) that Internet Information Server (IIS) is installed as server software. You can find this information running a phpinfo() or if you don’t know how to do that, calling your hosting company.

    In wp-settings.php there are a few lines of code that double the querystring for sites on IIS (don’t ask me why) and that is where things go wrong because the website is not actually on IIS but the script thinks it is. I commented out lines 89-91 in wp-settings.php and my problem was solved. Like so:

    // Append the query string if it exists and isn't null
    /*if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
    	$_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
    }*/

    Hope this helps someone!

    Ok I had the same problem as everyone heer and this is what fixed it for me.

    I originally changed the wp_ suffix on localhost to something like this ‘fh64Q’ and all ok. Now I moved to production server and found I had the no perms as seen here, I could do nothing in admin. The problem, it turned out, was to to with the suffix. An upper case ‘Q’ in my suffix had changed to lower case ‘q’!! I don’t know why it changed though. Anyway I did a search and replace in the sql and everything just worked!

    So I hope this helps someone.

Viewing 13 replies - 16 through 28 (of 28 total)
  • The topic ‘Sudden You do not have sufficient permissions to access this page error’ is closed to new replies.