Kann Wordpress Datenbank nicht in sy9 importieren

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Christian in Wien
Regular
Posts: 32
Joined: Sat Jan 27, 2007 9:30 am
Location: Wien
Contact:

Kann Wordpress Datenbank nicht in sy9 importieren

Post by Christian in Wien »

Hi,

Ich bin gerade dabei von Wordpress auf sy9 umzusteigen, und hab jetzt folgendes Problem:

Wenn ich bei sy9 auf Import gehe und die Wordpress Datenbank importieren will bekomme ich eine Fehlermeldung:
Starte Import-Vorgang ...
Import fehlgeschlagen: Die Benutzerinformationen von Table 'christianinwien2.users' doesn't exist konnten nicht gelesen werden.
Zum Importieren führe ich folgende Schritte aus:

- in sy9 wähle ich "Daten Importieren"
- in dem nun erscheinenden Auswahlfenster wähle ich "Wordpress" und betätige dann "Los"
- Dann gebe ich die Daten ein, "Datenbankservername", usw, mit der Ausnahme bei "Datenbank-Präfix" geb ich nichts ein weil ich da nicht weiß was reingehört.
- Zeichensatz stelle ich auf "UTF-8"
- Und wenn ich dann Importieren drücke, dann kommt die obige Fehlermeldung

Die Datenbank von Wordpress ist christianinwien1
Die Datenbank von sy9 ist christianinwien2

Ich versuche also die Daten von "christianinwien1" zu importieren, die Fehlermeldung bezieht sich aber scheinbar auf "christianinwien2" das ist aber die Datenbank von sy9?

Kann mir irgendjemand helfen?

Danke schon mal im vorraus
asdfgqw
Regular
Posts: 12
Joined: Fri Jan 26, 2007 10:45 pm

Post by asdfgqw »

Ich kann Dir darauf keine Antwort geben. Ich teste gerade Serendipity und versuche von Wordpress zu importieren. Bei mir kommt die Fehlermeldung:
Starte Import-Vorgang ...
Import fehlgeschlagen: Die Benutzerinformationen von Tabelle 'serendipity.wpusers' existiert nicht konnten nicht gelesen werden.
Vielleicht sind meine Eingaben falsch.

Datenbank Servername localhost
Datenbank Username
Datenbank Passwort
Datenbankname wp
Datenbank-Präfix wp
Zeichensatz UTF-8
Soll versucht werden, HTML-Instanzen automatisch zu konvertieren? Nein
Trackbacks an erkannte Links im Eintrag senden Nein

Was ist der Datenbankname? Ist das die MySQL oder localhost oder?
Datenbank-Rpäfix? Ist das wp?

Ich habe die Standardinstallation damals durchlaufen lassen.
PHPaws
Regular
Posts: 67
Joined: Thu Jan 18, 2007 10:30 pm
Contact:

Post by PHPaws »

localhost sollte schon stimmen.
Allerdings ist der Prefix meist "wp_", nicht "wp"
Image
Christian in Wien
Regular
Posts: 32
Joined: Sat Jan 27, 2007 9:30 am
Location: Wien
Contact:

Post by Christian in Wien »

hab es auch mit prefix "wp_" probiert, die fehlermedung bleibt die gleiche
PHPaws
Regular
Posts: 67
Joined: Thu Jan 18, 2007 10:30 pm
Contact:

Post by PHPaws »

ist evtl. phpMyAdmin oder ein ähnliches Tool bei dir installiert, mit dem du herrausfinden kannst wie die Datenbank genau heist?

Evtl. reicht es auch schon, wenn du mal im Dashboard von WP nach den Einstellungen schaust. :)
Image
Christian in Wien
Regular
Posts: 32
Joined: Sat Jan 27, 2007 9:30 am
Location: Wien
Contact:

Post by Christian in Wien »

die datenbank von wp heißt christianinwien1 und hat als präfix "wp_"

das komische ist das sich sy9 über die datenbank "christianinwien2" beklagt, das ist aber die datenbank von sy9 selber.

und ja phpMyAdmin hab ich, bzw kann ich auf meinem webspace aufrufen.
PHPaws
Regular
Posts: 67
Joined: Thu Jan 18, 2007 10:30 pm
Contact:

Post by PHPaws »

stimmt, die Nr2 ist die von s9y :?
Da kann dir Garvin sicher besser helfen, bevor ich deine komplette Installation zum Teufel schicke. :P
Image
Christian in Wien
Regular
Posts: 32
Joined: Sat Jan 27, 2007 9:30 am
Location: Wien
Contact:

Post by Christian in Wien »

so, hab bei wp nachgesehen, dort steht als prefix ebenfalls "wp_" :(
Christian in Wien
Regular
Posts: 32
Joined: Sat Jan 27, 2007 9:30 am
Location: Wien
Contact:

Post by Christian in Wien »

danke für die hilfe, aber wenn die installationkaputt geht ist das kein problem, ist ja bei jetzt eh nur ne testinstallation :-)
PHPaws
Regular
Posts: 67
Joined: Thu Jan 18, 2007 10:30 pm
Contact:

Post by PHPaws »

Ich hab dir mal ein paar Posts zusammengetragen, die sich mit dem gleichen/ähnlichen Thema befassen...vielleicht hilft dir das ja:

http://board.s9y.org/viewtopic.php?t=40 ... ess+import
http://board.s9y.org/viewtopic.php?t=14 ... ess+import

Mehr kann ich wohl erstmal nich für dich tun. :)
Image
asdfgqw
Regular
Posts: 12
Joined: Fri Jan 26, 2007 10:45 pm

Post by asdfgqw »

So, das Problem ist folgendes:

Das CMS greift aus irgend welchen Gründen mit seinem Admin-USERNAMEN auf die MySQL zu. Dabei spielt es keine Rolle was ich in der Maske eingebe.

MySQL erwartet aber als Zugriffsberechtigten einen in der MySQL als User eingetragenen Zugriffsberechtigten.

Hier mein MySQL Log, wobei

blabla ist ein mysql Administrationsuser.
admin ist der serendipty Admin.
070127 17:34:33 38 Connect blbla@localhost on
38 Init DB serendipity
38 Query SET NAMES utf8
38 Query SELECT name, value
FROM serendipity_config
WHERE authorid = 0
38 Query SELECT DISTINCT
email, realname, authorid, userlevel, right_publish
FROM
serendipity_authors
WHERE
username = 'admin'
AND password = '8a7652e320e9b3c4cd19af34bb5934fa'
38 Query SELECT name,value
FROM serendipity_config
WHERE authorid = '1'
38 Query SET NAMES utf8
38 Query SELECT * from serendipity_plugins WHERE placement = 'event' ORDER BY placement, sort_order
38 Query SELECT ag.groupid, g.name, gc.property, gc.value
FROM serendipity_authorgroups AS ag
LEFT OUTER JOIN serendipity_groups AS g
ON ag.groupid = g.id
LEFT OUTER JOIN serendipity_groupconfig AS gc
ON gc.id = g.id
WHERE ag.authorid = 1
38 Quit
39 Connect Benutzer 'admin'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Ja)
Eingegeben in die Maske habe ich:

Datenbank Servername localhost
Datenbank Username admin
Datenbank Passwort
Datenbankname wp
Datenbank-Präfix wp_
Zeichensatz UTF-8
Soll versucht werden, HTML-Instanzen automatisch zu konvertieren? Nein
Trackbacks an erkannte Links im Eintrag senden Nein

Ergibt diese Fehlermeldung:
Starte Import-Vorgang ...
Import fehlgeschlagen: Verbindung zu MySQL-Datenbank 'localhost' fehlgeschlagen.
Ändere ich jetzt den Datenbank Usernamen auf blabla = MySQL User, dann bekomme ich folgende Fehlermeldung:
Starte Import-Vorgang ...
Import fehlgeschlagen: Die Benutzerinformationen von Tabelle 'serendipity.wp_users' existiert nicht konnten nicht gelesen werden.
Demnach müßte der Admin des serendipty ebenfalls als MySQL User in der MySQL eingetragen sein, damit der Import funktioniert.

Demnach müßte in der Installationsanweisung irgendwo erklärt werden, das der MySQL User und der Serendipity Admin das gleiche Userkonto haben müssen damit der Import funktioniert.

Kann das aber sein? Um das Sicherheitsrisiko einzuschränken müßte dieses Konto dann NUR für diesen einen Import angelegt werden. Leider habe ich keine Zeit mehr das zu testen, weil ich zum Fußball muß. Melde mich morgen wieder, aber vielleicht hilft diese Information dem anderen Problemfall.
asdfgqw
Regular
Posts: 12
Joined: Fri Jan 26, 2007 10:45 pm

Post by asdfgqw »

Leider hat sich nichts geändert. Ich bekomme immer die letzte Fehlermeldung angezeigt, egal was ich als User eingebe. Zwischenzeitlich hatte ich sogar die Umlaute aus einem Umlautetest verloren. Ich habe den Test erneut einkopiert. Mal sehen was im laufe des Abends noch passiert. Grundsätzlich macht das serendipty einen soliden Eindruck. Im Moment habe ich Wordpress am "laufen". Dort kotzen mich die ständigen updates (6 Stück in 2 Wochen) an und ich bekomme keine statischen Seiten aus dem blog heraus. Ich würde in jedem Fall ein statisches Blog vorziehen und ein blog ohne PHP. Leider sind die sehr rar!

Allerdings muß der Import aus WP klappen, egal was ich zukünftig nehmen werde. Ich kann unmöglich meine fast 4000 Einträge mit paste und copy übertragen. Geht denn der Umweg über Movable Type? Ich hätte ein Konvertierungstool.
Christian in Wien
Regular
Posts: 32
Joined: Sat Jan 27, 2007 9:30 am
Location: Wien
Contact:

Post by Christian in Wien »

leider waren bei mir bis jetzt auch alle versuche ohne erfolg.

aber die hoffnung stirbt zuletzt :)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Die einfachste Lösung müsste sein, einfach via phpMyAdmin alle Datenbanktabellen von christianwien1 in christianwien2 reinzukopieren. Dann kann s9y auf jeden Fall auf die Datenbank korrekt zu greifen.

Ich gehe davon aus, dass Du es mit Serendipity 1.1 testest?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Christian in Wien
Regular
Posts: 32
Joined: Sat Jan 27, 2007 9:30 am
Location: Wien
Contact:

Post by Christian in Wien »

Ja, teste es mit sy9 1.1

Ich werden Versuch mal starten, vielen Dank :-)
Post Reply