Moin
beim Versuch das SMF 1.1.20 auf 2.0.9 zu upgraden hängt sich der Vorgang beim Konvertieren der Datenbank auf. Irgendwann gehts weiter und man kann es fertigstellen. Auf den erstem Blick scheint dann alles ok zu sein. Aber die Beiträge sind dann alle da, nur die Inhalte fehlen. Hat einer ne Idee?
LG
Nur um hier bei der Formulierung mitzukommen, die Threads/Topics und Posts sind da aber der Inhalt derer ist leer?
Hast du mal in der DB nachgeschaut ob die Daten dort vorhanden sind?
Die Daten beim 1.1.20 sind alle korrekt. Nur nach dem Upgrade halt nicht
Quote...Threads/Topics und Posts sind da aber der Inhalt derer ist leer...
Ja ganz genau.
Kannst du mal bei PHP-MyAdmin oder dem Equivalent deines Hosts in der Tabelle smf_messages nachschauen was da an Daten vorhanden ist?
Das macht einen Unterschied ob die Daten dort vorhanden sind und "nur" inkorrekt angezeigt werden oder ob sie da auch fehlen.
Die Daten werden nicht übernommen, sind also auch nicht in der DB
Das ist aber sehr seltsam.
Gibt es ein backup vom 1.1.20er Forum?
Und das würde ich mir gerne selbst mal anschauen in PHP-MyAdmin. Wenn du magst schmeiß mir mal eine PM mit login Daten rüber-
Ja das Backup habe ich wieder eingespielt. Phpmyadmin habe ich nicht, ich gehe direkt übern Server drauf.
Irgendwas musst du doch in deinem Hostingaccount haben damit man sich die DB mal anschauen kann.
Hat dein Host kein Cpanel oder sowas in der Art?
Hier ist das gespiegelte Forum (http://testseitepage.de/puppe)
Will nicht wieder auf 2.0.9 uppen, bis ich ne "Idee" habe wie die Konvertierung durchläuft
Wenn du penetrant ignorierst was ich dir sage kann ich einfach nicht helfen. Das gespiegelte 1.1.20 sagt mir so erstmal gar nichts.
Was ich brauche ist wie die DB aussieht nachdem das upgrade script gelaufen ist.
Das Forum Interface ist dafür leider nicht ausreichend.
Dein Problem hört sich nach encoding an (Bauchgefühl), sprich die Daten sind in der DB vorhanden werden aber als leere Posts angezeigt. Allerdings ist raten keine sinnvolle Supportstrategie.
Du musst mir schon die Daten geben die ich brauche um irgendwas festzustellen.
Lass das upgrade mal auf deinem Spiegel laufen. Wenn du echt kein Cpanel/PHP my admin oder ähnliches hast, dann lade mal ein komplettes DB backup herunter und wir schauen uns dann die Daten in einem Texteditor an.
Solange wir nicht wissen was bei der DB Umwandlung schiefgeht können wir das auch nicht beheben.
Du kannst nach dem upgrade mal probieren alles nach UTF-8 zu konvertieren. Das hilft manchmal.
Ich ignoriere nicht, vor allem nicht penetrant :o Ich sitze nur nicht permanent am Rechner. Wede nachher nochmal das Upgrade versuchen. Kann die DB gerne zur Verfügung stellen.
Dann sag das doch :-) Das ist doch absolut kein Problem. Du glaubst nicht wie oft Leute einfach das wonach man fragt überlesen und dann verzweifeln weil keiner helfen kann. Da geh ich lieber mal auf Nummer sicher dass die Leute wissen was gebraucht wird damit es weitergehen kann.
Meine englischen Kollegen meinen 1.1.20 -> 2.0.8 und dann von 2.0.8 nach 2.0.9 über Paketmanager hat bei ähnlichen (aber nicht identischen) Fällen auch schonmal geholfen.
Wenn alle Stricke reissen können wir das auch mal probieren - aber soweit sind wir noch nicht.
Denke dass ist nur eine encoding Einstellung irgendwo.
So Update gemacht, Beiträge wieder weg.
Hab die Datenbank nun über ein integriertes phpmyadmin offen. Willst über TeamViewer draufschauen?
Dieses mal scheinen die Beiträge in der DB da zu sein
Ja, ich würde gerne mal draufschauen.
Beiträge in der DB da ist ein gutes Zeichen. Super.
Kannst du mal schauen was die DB in phpMyadmin für eine collation hat und was in settings.php hinterlegt ist?
Also wenn ich in den Beiträgen auf editieren gehe, sind sie da :o :o :o
collation
Okay... und Settings.php hat die gleiche? SMF macht schonmal lustige Sachen wenn das nicht übereinstimmt.
In der settings kann ich nur German finden
Hängst du mir den mal an?
Habs per PN geschickt
Attachments werden auch angezeigt, nur die Postings nicht, obwohl sie da sind.. Sehr seltsam
Okay, versuch mal über Wartung dann Datenbank und konvertiere mal auf UTF-8.
Wartung gemacht, konvertiere nu zu utf8 immer noch das Gleiche
Prima, dann haben wir es hoffentlich gleich hinter uns.
Leider nicht
immer noch weiss?
Welchen deutschen Sprachdateien hast du denn? Das sollten die UTF-8er bei dir sein weil ja deine Collation UTF-8 ist.
Ja UFF8
Und du hast die Zeile für Settings eingebaut?
Sorry für doppelt, aber mir fällt grad auf dass UTF-8 nicht dein Default ist. In Settings sollte
$language = 'german-utf8';
sein wenn du UTF-8 benutzt und die Dateien dafür da sind.
Ja nun hab des nicht gesehen, sorry aber nichts ändert sich ausser das nun die Umlaute wech sind
Machste mir mal ein Test Account für deinen Spiegel? Will mir das mal vor Ort ansehen.
Das ist ja echt ein lustiger Fall. XD
Aber keine Angst kriegen wir schon geschaukelt.
wieder geändert, Umlaute da, Text nicht
hast PN
Bin ma wech, schau über Android rein falls was ist
Okay, ich brauch leider auch noch eine Kopie der DB damit ein Schuh daraus wird. Der Server laesst mich leider keine runterladen.
Ist echt interessant. Zitate, Edits, Codes und Links funktionieren, aber normaler Text nicht. Das hab ich auch noch nicht gesehen. Bin ja mal gespannt auf die DB.
Ok, zippe sie wenn ich zu Hause bin, und schick dir den DL per pn
Okay, bis denne.
Ich hab deinen Fehler.
SMF 2.0 ist einfach nicht fuer ueber 2000 Smileys entworfen. Der Parser haengt sich auf weil er dafuer einfach nicht ausgelegt ist.
Leider kann ich Dir den Parser nicht einfach kitten, das waere eine riesige Aenderung der Source Dateien.
Also: Smileys loeschen. Mein Testserver schafft insgesamt ungefaehr 1500 Smileys bevor es Probleme gibt.
Am besten du loeschst die direkt durch phpmyadmin in der Tabelle smf_smileys und trennst dich da einfach von denen die nicht gebraucht werden.
2000 :o :o ist ja nicht mein Forum. War mir gar nicht so bewusst. Ok dann weiss ich was ich machen muss. Vielen Dank für den Support.
LG
Ja wer denkt auch an sowas :)
Dachte das ist irgendeine wahnsinnige Konfiguration auf eurem Server.
Beim durchkämmen fiel mir dann allerdings auf dass der code BBC noch funktionierte. Im code werden keine Smileys dargestellt.
Habe dann das Backup auf mein Testserver hochgeladen und Arantor hat sich den Server Error Log geschnappt, und das ergab dann auch gleich die Antwort. Der Reguläre Ausdruck der für das Darstellen der Smileys verantwortlich ist, ist größer als 64KB bzw. Stackgröße.
Daher weniger smileys oder smileys mit kürzeren Dateinamen ginge vielleicht auch. Ich war zu faul das auszuprobieren. Bei 2000 kann man sich ja von was trennen. XD
Wir haben den Fehler als Bug registriert - aber da das ein nicht grade trivialer Rewrite ist würd' ich da jetzt nicht allzu gespannt drauf warten. Ist nicht sinnvoll da Developerzeit zu investieren.
http://www.simplemachines.org/community/index.php?topic=529231.0
War jedenfalls ein lustiges 'Date' für uns. XD
Wenn's nochmal Probleme gibt sag Bescheid.
War mal was anderes ^^ Danke nochmal