Nach Umzug keine Atikel mehr schreibbar

  • Hallo Wordpress-Gemeinde,

    Ich habe einen neuen Server (und eine neue Domain). Daruaf habe ich mir Wordpress kopiert (Orginal + mein wp-conten-ordner) und die Datenbank importiert.

    Für alle die es auch so machen wollen: Bei importieren einer utf-8 datenbank in phpmyadmin auf latin1 stellen!!

    Dann ahbe ich noch die URL in der options-Tabelle korrigiert. Bis hierhin funktioniert auch alles sehr gut.

    Doch wenn ich jetzt einen Artikel posten will, dauert es zunächst ewig, bis die Seite geladen ist und wenn ich den Artikel veröffentlichen möchte kommt folgende Fehlermeldung:

    Code
    [B]WordPress database error:[/B] [Duplicate entry '0' for key 1]
    			 				INSERT INTO wp_post2cat (post_id, category_id)  				VALUES (0, 11)
     			
    
    
    [B]Warning[/B]: Cannot modify header information - headers already sent by (output started at /srv/www/web2/html/wp-includes/wp-db.php:102) in [B]/srv/www/web2/html/wp-admin/post.php[/B] on line [B]60[/B]

    Ich hoffe, ihr könnt mir helfen!!

    killercup

    PS: iport_from_wordpress versagt bei mir leider auch (obwohl ich wordpress neu installiert hatte)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zitat

    Doch wenn ich jetzt einen Artikel posten will, dauert es zunächst ewig, bis die Seite geladen ist und wenn ich den Artikel veröffentlichen möchte kommt folgende Fehlermeldung:

    Code
    [B]WordPress database error:[/B] [Duplicate entry '0' for key 1]
                                 INSERT INTO wp_post2cat (post_id, category_id)                  VALUES (0, 11)
                 
    
    
    [B]Warning[/B]: Cannot modify header information - headers already sent by (output started at /srv/www/web2/html/wp-includes/wp-db.php:102) in [B]/srv/www/web2/html/wp-admin/post.php[/B] on line [B]60[/B]


    Ich hoffe, ihr könnt mir helfen!!


    Deine 10 WP-Tabellen in der WP-DB haben anscheinend nicht das Attribut "autoincrement". Einfach im phpMyAdmin ändern.

    Gruß
    Michael

  • Hi,
    also ich hätte es ja mal so getestet:
    Backup deiner Datenbank(Von wo du importieren willst)
    WP neu installieren,danach die Db löschen und Backup einspielen.
    Hat bei mir bisher immer ohne Probleme geklappt.

  • Zitat von killercup

    danke für die hoffentlich funktionierende Antwort! :)


    Ich bin nicht der aller begabteste mit sql und phpmyadmin. WO muss ich das attribut denn eintragen?


    Tabelle anklicken (in der linken Spalte), dann sollte die Seite "Struktur" erscheinen. Beim entsprechenden Feld klickst du auf das Bleistiftsymbol und wählst dann bei "Extra" "auto_increment".

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • danke. ich wollte das also nun bei der tabelle post2cat und dort mit post_id und categority id machen. doch phpmyadmin sagt nur:

    Zitat

    SQL-Befehl:
    ALTER TABLE `wp_post2cat` CHANGE `post_id` `post_id` BIGINT( 20 ) NOT NULL DEFAULT '0' AUTO_INCREMENT
    MySQL meldet:
    #1067 - Invalid default value for 'post_id'

    Was soll das heißen?

    PS: Die Spalte "Standart" steht auf 0. Soll ich das ändern?

  • kann mir nicht bitte einer helfen? ich habe in der tabbelle post2cat der categority_id das auto_incrment gegeben.
    aber es kommt immernoch diese fehlermeldung:

    Zitat

    WordPress database error: [Duplicate entry '0' for key 1]
    INSERT INTO wp_post2cat (post_id, category_id) VALUES (0, 5)

    WordPress database error: [Duplicate entry '0' for key 1]
    INSERT INTO wp_post2cat (post_id, category_id) VALUES (0, 9)

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 109350 bytes) in /srv/www/web2/html/wp-includes/functions.php on line 1200

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 32 bytes) in /srv/www/web2/html/wp-includes/functions.php on line 1273

    bitte, es ist dringend! ich brauch eure hilfe!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!