Support » Allgemeine Fragen » Neuer User bekommt ID 0 und löschen nicht möglich
Neuer User bekommt ID 0 und löschen nicht möglich
-
Hallo Gemeinde,
folgendes Problem:
Ich habe unsere Seite aufgrund eines Angriffsz komplett neu aufgesetzt.
In die Installation habe ich lediglich die Datenbank der User wieder eingespielt, nachdem ich einen Verdächtigen User mit User ID 0 (in der Datenbank) gelöscht habe.Die neue Seite läuft soweit super. Doch es kann sich keiner mehr neu registrieren. Egal ob es jemand versucht oder ich ihn anlege, der „neue Nutzer“ bekommt die User ID 0
Im Adminbereich kann man diesen allerdings nicht löschen. Er hat keinen Namen obwohl einer vergeben wurde. Geht man auf „ansehen“ oder „bearbeitet“ dieses Users, dann erscheint das eigene Admin Profil.
woran kann das liegen ?
folgende Plugins sind Installiert:
Asgaros Forum
Complianz | GDPR/CCPA Cookie-Einwilligung
Contact Form 7
Limit Login Attempts Reloaded
MailPoet 3
Protect WP-Admin
SportsPress
SportsPress Soccer
Statify
UltimateMember
User Menus
WP Featherlight
WP Maintenance ModeAlle Plugins in aktueller Version.
Als Theme habe ich Human.
Danke im voraus..
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Die Frage hast du doch zwei Stunden vorher bereits hier gestellt:
https://de.wordpress.org/support/topic/neu-aufsetzen-mit-alten-nutzern-beitraegen-und-co/#post-86830Ging es dir nicht schnell genug oder wieso der neue Thread?
Nein, damit hat das nichts zu tub!
Die Frage hier ist ja ein anderes Thema… falls jemand das gleiche Problem haben sollte, wird es so in Zukunft besser gefunden
Hallo,
möglicherweise sind Scripte des Core oder die Datenbank beschädigt.
Hier ein paar Ideen zur Lösung – bitte vorher Daten sichern:- Neu installieren: Im Dasboard > Aktualisierungen auf den Button „erneut installieren“
- Falls das nicht hilft, kannst du versuchen, ein manuelles Update durchzuführen. Hier findest du dazu eine sehr gute Anleitung.
- Du kannst auch die komplette Webseite mal auf ein lokales System z. B. Laragon, Local by Flywheel oder Bitnami migrieren, falls das manuelle Update nicht hilft.
- Du kannst auch mal versuchen, das Problem durch Reparatur der Datenbank in den Griff zu bekommen. Dazu gibst du mit einem geeigneten Programmier-Editor (z. B. Notepad++) in der wp-config.php oberhalb von /* That’s all, stop editing! Happy blogging. */ folgendes ein:
define('WP_ALLOW_REPAIR', true);
Danach rufst du im Browser folgende Webseite auf:
https://das_ist_meine_seite.de/wp-admin/maint/repair.php (natürlich mit deiner Domain )
Dort klickst du auf „Repair and Optimize“.
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/
Viele Grüße
Hans-Gerd- Diese Antwort wurde geändert vor 3 Jahren, 8 Monaten von Hans-Gerd Gerhards.
Hallo Hans-Gerd,
danke für Deine Antwort.
- Neu Installieren blieb ohne Erfolg
- die reparatur funktioniert bei mir nicht, mir fehlt scheinbar der Ordner „maint“, denn ich bekomme immer die Meldung „Seite nicht gefunden“
Also leider alles bisher ohne Erfolg.
Was mir noch aufgefallen ist: Lade ich in Ultimate Member z.B. ein Foto hoch, dann wird es angezeigt, doch nach 2 Stunden ist es wieder weg. Nicht nur bei mir, sondern bei allen Usern.
Ebenso kann ich über mySQL phpmyadmin die Datenbank wp_users nicht bearbeiten, es erscheint oben die Meldung: Die aktuelle Markierung enthält keine eindeutige („unique“) Spalte. Gitter-Bearbeitungsfunktion, Kontrollkästchen, Bearbeiten, Kopieren und Löschen von Links sind nicht verfügbar.
Kannst du unter Einstellungen > Allgemein eine andere Sprache als Englisch und Deutsch auswählen? (Es geht nur darum, ob du es kannst, du sollst aber keine Änderung vornehmen. Wenn du nur zwei Sprachen angezeigt bekommst, stimmt vermutlich etwas mit den Benutzerrechten nicht.)
Hier kann ich alle möglichen Sprachen auswählen
Dann können wir zumindest ein Fehler bei den Dateirechten wahrscheinlich ausschließen.
Geh doch mal bitte auf Werkzeuge > Website-Zustand > Bericht, warte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Den kannst du dann bitte hier als neue Antwort unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen.
So erfahren wir ein bisschen mehr über deine Website und können den Fehler besser einschätzen.Mit eingeschaltetem Wartungsmodus lässt sich das kaum beurteilen.
Die aktuelle Markierung enthält keine eindeutige („unique“) Spalte.
Da ist die Tabelle kaputt, das kann schon die Ursache für dein Problem sein.
Versuche einen Export der Tabelle, lösche sie und lege sie neu an und importiere die Daten. Du könntest auch noch in phpMyAdmin eine Reparatur der Tabelle versuchen, aber ob das hilft, bezweifele ich.
Hier der Bericht:
### wp-core ### version: 5.4.2 site_language: de_DE user_language: de_DE timezone: Europe/Berlin permalink: /%postname%/ https_status: true user_registration: 1 default_comment_status: open multisite: false user_count: 209 dotorg_communication: true ### wp-paths-sizes ### wordpress_path: /var/www/vhosts/hosting110546.a2f42.netcup.net/httpdocs/fanclubwsb wordpress_size: 43,33 MB (45431525 bytes) uploads_path: /var/www/vhosts/hosting110546.a2f42.netcup.net/httpdocs/fanclubwsb/wp-content/uploads uploads_size: 511,59 MB (536437444 bytes) themes_path: /var/www/vhosts/hosting110546.a2f42.netcup.net/httpdocs/fanclubwsb/wp-content/themes themes_size: 14,60 MB (15312127 bytes) plugins_path: /var/www/vhosts/hosting110546.a2f42.netcup.net/httpdocs/fanclubwsb/wp-content/plugins plugins_size: 70,02 MB (73421631 bytes) database_size: 16,25 MB (17038628 bytes) total_size: 655,79 MB (687641355 bytes) ### wp-active-theme ### name: Hueman (hueman) version: 3.5.11 author: nikeo author_website: https://presscustomizr.com parent_theme: none theme_features: post-thumbnails, custom-header, custom-logo, title-tag, automatic-feed-links, post-formats, customize-selective-refresh-widgets, align-wide, responsive-embeds, editor-styles, html5, menus, jetpack, buddy-press, uris, the-events-calendar, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, wp-pagenavi, polylang, wpml, widgets, editor-style theme_path: /var/www/vhosts/hosting110546.a2f42.netcup.net/httpdocs/fanclubwsb/wp-content/themes/hueman ### wp-themes-inactive (1) ### Twenty Twenty: version: 1.4, author: WordPress-Team ### wp-plugins-active (13) ### Asgaros Forum: version: 1.15.5, author: Thomas Belser Complianz | GDPR/CCPA Cookie Consent: version: 4.6.5, author: Really Simple Plugins Contact Form 7: version: 5.2, author: Takayuki Miyoshi Limit Login Attempts Reloaded: version: 2.14.0, author: WPChef MailPoet 3 (New): version: 3.47.8, author: MailPoet Protect WP-Admin: version: 3.2, author: WP Experts Team SportsPress: version: 2.7.2, author: ThemeBoy SportsPress for Football (Soccer): version: 0.9.6, author: ThemeBoy Statify: version: 1.7.2, author: pluginkollektiv Ultimate Member: version: 2.1.6, author: Ultimate Member User Menus: version: 1.2.3, author: Code Atlantic WP Featherlight: version: 1.3.3, author: Cipher WP Maintenance Mode: version: 2.2.4, author: Designmodo ### wp-media ### image_editor: WP_Image_Editor_Imagick imagick_module_version: 1687 imagemagick_version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org imagick_limits: imagick::RESOURCETYPE_AREA: 122 MB imagick::RESOURCETYPE_DISK: 1073741824 imagick::RESOURCETYPE_FILE: 393216 imagick::RESOURCETYPE_MAP: 512 MB imagick::RESOURCETYPE_MEMORY: 256 MB imagick::RESOURCETYPE_THREAD: 16 gd_version: bundled (2.1.0 compatible) ghostscript_version: 9.26 ### wp-server ### server_architecture: Linux 4.9.0-12-amd64 x86_64 httpd_software: Apache php_version: 7.4.7 64bit php_sapi: cgi-fcgi max_input_variables: 4000 time_limit: 180 memory_limit: 512M max_input_time: 60 upload_max_size: 128M php_post_max_size: 128M curl_version: 7.52.1 GnuTLS/3.5.8 suhosin: false imagick_availability: true htaccess_extra_rules: true ### wp-database ### extension: mysqli server_version: 5.7.28 client_version: mysqlnd 7.4.7 ### wp-constants ### WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: /var/www/vhosts/hosting110546.a2f42.netcup.net/httpdocs/fanclubwsb/wp-content WP_PLUGIN_DIR: /var/www/vhosts/hosting110546.a2f42.netcup.net/httpdocs/fanclubwsb/wp-content/plugins WP_MAX_MEMORY_LIMIT: 512M WP_DEBUG: false WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: false SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_LOCAL_DEV: undefined DB_CHARSET: utf8 DB_COLLATE: undefined ### wp-filesystem ### wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writable
@bscu
wie genau gehe ich davor ? Weil wenn ich die Tabelle neu mache und Daten einspielen will, dann sagt er ja dass die Tabelle schon existiert- Diese Antwort wurde geändert vor 3 Jahren, 8 Monaten von dimendia.
wie genau gehe ich davor ?
Einen phpMyAdmin-Grundkurs möchte ich hier nicht geben, zumal man bei google mit
phpmyadmin tabelle reparieren
reichlich Infos findet.
die reparatur funktioniert bei mir nicht, mir fehlt scheinbar der Ordner „maint“, denn ich bekomme immer die Meldung „Seite nicht gefunden“
hört sich auch komisch an: Der Ordner sollte vorhanden sein. Würde ich mal per FTP prüfen und im Auge behalten.
Hier findest du einige Hinweise, wie du in dem Fall vorgehen kannst.@hage
ich habe aktuell 6 WordPress Installationen und in keiner gibt es (per FTP geschaut) den Ordner maintDoch, im Verzeichnis wp-admin gibt es das Verzeichnis maint
@bscu
Tatsache… aber scheint alles OK zu sein laut dem Ergebnis dort:Die Tabelle wp_users ist in Ordnung.
Die Tabelle wp_usermeta ist in Ordnung.
Die Tabelle wp_posts ist in Ordnung.
Die Tabelle wp_comments ist in Ordnung.
Die Tabelle wp_links ist in Ordnung.
Die Tabelle wp_options ist in Ordnung.
Die Tabelle wp_postmeta ist in Ordnung.
Die Tabelle wp_terms ist in Ordnung.
Die Tabelle wp_term_taxonomy ist in Ordnung.
Die Tabelle wp_term_relationships ist in Ordnung.
Die Tabelle wp_termmeta ist in Ordnung.
Die Tabelle wp_commentmeta ist in Ordnung.
Die Tabelle wp_statify ist in Ordnung.
Weil wenn ich die Tabelle neu mache und Daten einspielen will, dann sagt er ja dass die Tabelle schon existiert
Wie sieht denn das „Create table“-Statement in der Datei aus? Und wenn du da schon einen User mit der ID 0 drin hast, dann ist der Export schon kaputt.
So sollte das „Create Table“ Statement aussehen:
CREATE TABLE
wp_users
(
ID
bigint(20) unsigned NOT NULL AUTO_INCREMENT,
user_login
varchar(60) NOT NULL DEFAULT “,
user_pass
varchar(255) NOT NULL DEFAULT “,
user_nicename
varchar(50) NOT NULL DEFAULT “,
user_email
varchar(100) NOT NULL DEFAULT “,
user_url
varchar(100) NOT NULL DEFAULT “,
user_registered
datetime NOT NULL DEFAULT ‚0000-00-00 00:00:00‘,
user_activation_key
varchar(255) NOT NULL DEFAULT “,
user_status
int(11) NOT NULL DEFAULT 0,
display_name
varchar(250) NOT NULL DEFAULT “,
PRIMARY KEY (ID
),
KEYuser_login_key
(user_login
),
KEYuser_nicename
(user_nicename
),
KEYuser_email
(user_email
)
)Hinweis an die Admins:
Die Backticks als Code-Makierung zu nehmen, ist in diesem Fall sehr unglücklich. Kann man da nicht eine anderes Zeichen nehmen?
- Das Thema „Neuer User bekommt ID 0 und löschen nicht möglich“ ist für neue Antworten geschlossen.