Sorry, you are not allowed to access this page dashboard

Try to deactivate all your activated plugins đŸ™‚ mainly your security plugins installed like wordfence.

Check your .htaccess file, and your .htaccess file should look like –

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  • Enable WordPress Debug option by adding this code to your wp-config.php file. define( 'WP_DEBUG', true );

  • Using a version of PHP that’s incompatible with the release of WordPress you have installed often creates this error. Upgrading your version of PHP can usually resolve this issue.

  • Deactivate all your activated plugins using FTP or phpMyAdmin.

  • You need to check the prefix that’s written in your wp-config.php and check it against the prefix that’s listed in your database. Be sure that the prefixes in both the wp-config.php file and the database contain all lowercase letters for any that are included.
    Be sure to double check the values for the wp_capabilities and wp_user_level columns in the wp_users table for the correct prefix.

It’s also important to check the wp_usermeta table for incorrect references to the prefix you chose in the meta_key column. Then, look over the wp_options table for incorrect references in the values for the option_name and wp_user_roles columns.

Also, try to remove https, maybe your where using Cloudflare Free SSL and now you don’t have SSL installed in your hosting,

You can add this code to your wp-config.php

define('WP_HOME','http://yoursite.com');


define('WP_SITEURL','http://yoursite.com');

Also, you can use the search and replace plugin to remove all https to HTTP from the database.