• Resolved vsacad

    (@vsacad)


    Please help me!

    I’m administrator of my website. But I cannot login directly into my dashboard using the simple link like https://rltsc.edu.in/wp-admin or https://rltsc.edu.in/wp-login.php

    In this case I get the error –

    Sorry, you are not allowed to access this page.

    But when I use the link like https://rltsc.edu.in/wp-admin/upload.php or https://rltsc.edu.in/wp-admin/edit.php and then enter my login credentials, I can login into my dashboard.

    Also I cannot create new page or post using direct method like clicking on Create New Page or Create New Post. But I have to activate Classic Editor plugin, then create new page or post, then publish it. After that when I deactivate that plugin, I can edit that page or post and then update it.

    I tried to deactivate all plugins, but still there is the same problem.

    Kindly help. My website contents lots of data and I fear that some day, it might crash down, I don’t know…!

    I request you, WordPress Team, please help me.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 25 total)
  • lisa

    (@contentiskey)

    Options to backup the files and database for your website: https://www.ads-software.com/documentation/article/wordpress-backups/

    Thread Starter vsacad

    (@vsacad)

    @contentiskey

    I referred the article about WP Backup.

    But that is irrelevant to my problem mentioned above.

    I have already backed up my website.

    Please guide about my problem of logging in into my dashboard.

    Thread Starter vsacad

    (@vsacad)

    @jerrymayalor555

    Thank you so much for such a detailed suggestions. I really appreciate your efforts.

    I tried each and every step you suggested, without any luck.

    Since I have access to the C-Panel of this website, I tried 0755 for all folders, 0644 for all files, checked the error log (with no doubtful entry), updated to latest php version, tried to restore previous backup.

    Only I did not change the prefix of database, as I could not understand how to do it in phpMyAdmin.

    There is one more thing that I just found.

    When I click on my username in Users page, as shown in this screenshot ( https://prnt.sc/J18R6CIRkrFX ) then also I get the error –

    Sorry, you are not allowed to access this page.

    But you can see in the screenshot that I am the ROOT administrator of this website.

    I’m really confused. Don’t understand how to rectify this problem.

    Moderator James Huff

    (@macmanx)

    If you are not using Multisite, access your database via phpMyAdmin (most hosting providers offer this in your hosting account’s control panel), go to the wp_users table and find the row for your user_login. Note the ID of this row. Now, go to the wp_usermeta table and find the wp_capabilities row for your user_id. Set the value of this row to:

    a:1:{s:13:"administrator";b:1;}

    Thread Starter vsacad

    (@vsacad)

    @macmanx

    Yes sir!

    I did it as per your instructions. But the entry that you suggested for capabilities is already there:

    Please see this screenshot: https://prnt.sc/XbZpxTMLUDvg

    And I retyped it like this: a:1:{s:13:”administrator”;b:1;} and also tried to copy paste it there.

    But I am getting the same error:

    Sorry, you are not allowed to access this page.

    Moderator James Huff

    (@macmanx)

    What’s the content of your .htaccess file?

    If you can’t find a .htaccess file, ensure that you have set your SFTP or FTP client to view invisible files.

    Thread Starter vsacad

    (@vsacad)

    @macmanx

    Yes sir, I can view the content of my .htaccess file as I have access to the C-Panel.

    May I share the content of the file here?

    Please reply.

    Moderator James Huff

    (@macmanx)

    Yes, please.

    Thread Starter vsacad

    (@vsacad)

    @macmanx

    This is the content of my .htaccess, as follows:

    # php -- BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php82” package as the default “PHP” programming language.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php82___lsphp .php .php8 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit
    
    # BEGIN WordPress
    # The directives (lines) between "BEGIN WordPress" and "END WordPress" are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <IfModule mod_expires.c>
    	ExpiresActive On
    	ExpiresByType image/jpg "access plus 1 year"
    	ExpiresByType image/jpeg "access plus 1 year"
    	ExpiresByType image/gif "access plus 1 year"
    	ExpiresByType image/png "access plus 1 year"
    	ExpiresByType text/css "access plus 1 month"
    	ExpiresByType application/pdf "access plus 1 month"
    	ExpiresByType text/javascript "access plus 1 month"
    	ExpiresByType text/html "access plus 2 hours"
    	ExpiresByType image/x-icon "access plus 1 year"
    	ExpiresDefault "access plus 6 hours"
    </IfModule>
    Options -Indexes
    <IfModule mod_headers.c>
    	Header set X-Endurance-Cache-Level "2"
    	Header set X-nginx-cache "WordPress"
    </IfModule>
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    • This reply was modified 11 months ago by vsacad.
    Moderator James Huff

    (@macmanx)

    Ok, that should be fine.

    How about your /wp-admin/ directory? Is there a .htaccess file there, and if so, what’s the content?

    Thread Starter vsacad

    (@vsacad)

    @macmanx

    No sir, in /wp-admin/ directory there is no .htaccess file.

    Thread Starter vsacad

    (@vsacad)

    @macmanx

    Ok. I am now restoring all files and folders of latest WP 6.4.2, except the wp-content folder.

    Screenshot: https://prnt.sc/0We_b71fJsYX

    Thread Starter vsacad

    (@vsacad)

    @macmanx

    No sir. I did it exactly you suggested. The screenshots are as under. But I cannot login directly using https://rltsc.edu.in/wp-admin/ or https://rltsc.edu.in/wp-login.php but I can login directly using the link https://rltsc.edu.in/wp-admin/upload.php or https://rltsc.edu.in/wp-admin/edit.php with my login credentials.

    Extraction Result: https://prnt.sc/VW8uwzpDUVTn

    Login Screenshot: https://prnt.sc/JggyfpPttKD-

    Error screenshot: https://prnt.sc/5nNWZvfzdMJK

    Screenshot after login: https://prnt.sc/kDMw4wV59SKY

    • This reply was modified 11 months ago by vsacad.
    Jos Klever

    (@josklever)

    Did you try to create a new account with the Administrator role to see if you can log in normally with that account? That determines if the issue is related to the account or something else.

    Did you test it without a .htaccess (temporarily renamed to something else).

    Did you test this in a different browser and or incognito mode?

    Are there more accounts on the site? Do they also show up correctly is both the users screen and in the wpxi_users table in phpMyAdmin? Have an extra look on accounts with the same name.

    threadi

    (@threadi)

    Deactivate all plugins. If you can’t do this via the backend, rename the directory /wp-content/plugins/ (don’t delete them, you still need them).

Viewing 15 replies - 1 through 15 (of 25 total)
  • The topic ‘Cannot login to my dashboard directly’ is closed to new replies.