Localhost-Installation: Administrator hat Administratorzugriff verloren; kann nicht auf das Dashboard zugreifen

Ich habe eine Woche lang eine WordPress-basierte Website in meinem lokalen Host (‘localhost / dzup_online / wordpress’) erstellt und ich habe jetzt mehrmals auf das Dashboard zugegriffen. (Thema: Twentyixteen (Standard))

Ich habe eine andere WordPress-Seite installiert, um andere Themen zu sehen (‘localhost / dzup_online_4 / wordpress’). (Thema: Clean Journal Child Thema (benutzerdefiniert))

Seit ich an der ‘dzup_online_4’ Website gearbeitet habe, habe ich mich entschlossen, sie zu meiner Hauptwebsite zu machen, also habe ich die Namen ihrer Stammverzeichnisse geändert (‘dzup_online’ ‘dzup_online_4’)

Natürlich brach meine Website, so dass ich wp-config.php aktualisieren musste, um ‘DB_NAME’, ‘DB_USER’ und $ table_prefix (‘wp_’ -> ‘dzup_wp’) zu ändern, um auf den anderen database- und databasebenutzer zu zeigen. (Die Passwörter für beide databasebenutzer sind die gleichen) (Ich habe auch dasselbe für die andere Website getan). Ich fügte auch die korrekten Privilegien für die database für jeden databasebenutzer hinzu.

Ich aktualisierte ‘dzup_wp_options’ in der database für die ‘siteurl’ und ‘home’ von ‘option_name’, um den Namen des neuen Stammordners für die Website widerzuspiegeln.

Ich habe die databasetabellen umbenannt, denen das Präfix $ table_prefix (‘dzup_wp_’) vorangestellt wurde.

Ich habe auch die ‘Guids der Beiträge in’ dzup_wp_posts ‘durch den Namen des neuen Stammordners ersetzt.

An dieser Stelle kann ich ziemlich gut auf meine Startseite zugreifen und auf mein Dashboard als Administrator zugreifen.

Ich habe versucht, Seiten zu wechseln und habe herausgefunden, dass ich auch meine .htaccess ändern muss. Das ist der neue Inhalt:

# BEGIN WordPress  RewriteEngine On RewriteBase /dzup_online/wordpress/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /dzup_online/wordpress/index.php [L]  # END WordPress 

Ich habe die Seite aktualisiert und plötzlich sehe ich die Dashboard-Menüschaltfläche in der Admin-Leiste nicht mehr.

Ich kehrte zu meinem alten .htaccess zurück, aber mein Administratorkonto scheint immer noch Administratorrechte verloren zu haben.

Ich habe versucht, einen neuen Benutzer über dieses Lernprogramm hinzuzufügen, aber der neu hinzugefügte Benutzer kann weiterhin nicht auf das Dashboard zugreifen.

Ich habe die Tabelle ‘meta.key in’ dzup_wp_usermeta ‘umbenannt, damit das neue Tabellenpräfix am Anfang folgende Werte hat:

dzup_wp_capabilities a: 1: {s: 13: “Administrator”; b: 1;} dzup_wp_user_level 10

Für beide Benutzerkonten habe ich immer noch keine Administratorrechte.

Ich hoffe du kannst mir dabei helfen. Vielen Dank!

Solutions Collecting From Web of "Localhost-Installation: Administrator hat Administratorzugriff verloren; kann nicht auf das Dashboard zugreifen"

Der Eintrag {$table_prefix}user_roles in der {$table_prefix}user_roles muss mit dem tatsächlichen Tabellenpräfix beginnen.

Ihre Website hatte einen Präfix von wp_ daher hieß der Eintrag wp_user_roles . Wenn Sie das Tabellenpräfix ändern, müssen Sie es mit dem neuen ändern:

 dzup_wp_user_roles 

Hoffe, es funktioniert !