Seite 1 von 2

MySQL-Fehler bzw. Include-Fehler nach Update

Verfasst: Do 16. Mär 2006, 10:46
von Methos
Hallo zusammen

ich weiß nicht so genau ob ich hier richtig bin, aber ich denke mal thematisch passt mein Problem hier noch am besten rein.

Folgendes also:

Ich habe ein Update von Version 4.4.4 auf 4.6.8 gemacht. Während des Update-Prozesses schien auch alles prima zu laufen, doch scheinbar haben sich mehrere kleine Fehler eingeschlichen.

Zum einen wäre da die Fehlermeldung folgender form, die im Fehlerlogg alle paar Minuten auftaucht:

Code: Alles auswählen

[16-Mar-2006 10:23:34] /contenido-4.4.4/cms/front_content.php MySQL error : 
update rvw_phplib_active_sessions set val='<langer langer alphanumerischer Wert, zur Lesefreundlichkeit in diesem Posing herausgenommen>', changed='20060316102334' where sid='8eff5364b74dfdb143cc1ae35f173223' and name='sid_1_1'

Ich weiß, dass in dem Pfad oben noch 4.4.4 steht, aber ich habe die Files aus dem 4.6.8er Zip nach /contenido-4.4.4/ extrahiert, da so nunmal mein Basis-Verzeichnis heißt und ich mir nicht die Arbeit machen wollte alle Pfadangaben zu ändern.
Darüber hinaus scheint ja auch alles fein zu funktionieren, nur besagter SQL-Zugriff scheinbar nicht.
Es existirt in meiner DB einfach kein Eintrag der auf die Kriterien des Update-Befehls zutrifft.
Dachte schon daran so ne Spalte einfach zu erzeugen, aber das wäre wohl die Hardliner-Variante und nicht unbedingt clever, zumal ich nicht weiß, was das überhaupt bewirkt.

Darüber hinaus gibt es noch zwei kleine Probleme, die zeitgleich mit dem Update aufgetaucht sind.

1.) Das vormals gut funktionierende Galerie-Modul zeigt bei der Darstellung im Detail-Window statt dem Bild in Orginal-Größe folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to undefined function: cinclude() in /var/www/contenido-4.4.4/cms/dw.php on line 13
2.) In einem der Container stimmt der vormals eingestellte Hintergrund nicht mehr. Ich nehme an dass hier eine der CSS-Einstellungen nicht mehr stimmt, gebe abe zu keine Ahnugn zu haben. Ein Blick auf die Seite http://rivin.de könnte helfen zu erkennen was ich meine.

Können diese drei Dinge alle mehr oder minder irgendwie miteinander zu tun haben oder handelt es sich um drei unabhängige Fehler?
Wie kann ich sie lösen?

Ich kenne mich kaum mit dem Contendio-System aus, da ich es von jemand anderem übernommen habe und wäre für jede Hilfe dankbar.

Gruß
Methos

Verfasst: Do 16. Mär 2006, 13:16
von Beleuchtfix
Kann es sein, dass nicht alle Dateien überschrieben wurden? Es gibt wohl bei einigen FTP Programmen da Probleme, und Funktion not found sieht schwer danach aus, dass etwas fehl.

Also alle Dateien übertragen und dann noch einmal das upgrade script laufen lassen.-

Viel Erfolg
Florian

Verfasst: Do 16. Mär 2006, 13:28
von Methos
Hm... also ich hab eigentlich von der Konsole aus gerabeitet (ist ein Linux-System), mir das Zip mit wget geholt, entpackt und alles in den entsprechenden Ordner reinkopiert.
Kann mir nicht vorstellen, dass da was schiefgelaufen ist. Werds aber dennoch mal versuchen. Danke schon mal für den Tipp.

Ich melde mich dann wieder hier.

Verfasst: Do 16. Mär 2006, 17:51
von Methos
Ähm.. also ich ab gerade was gefunden, was mit der Fehlerhaften Anzeige des Hintergrundes des Navigations-Containers zusammenhängen könnte.

Und zwar wenn ich mir im Contenido das Layout anzeigen lasse, bekomme ich folgender Ausgabe:

Code: Alles auswählen

Tag 'body' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 1 Zeichen 6)
Tag 'table' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 23 Zeichen 78)
Tag 'table' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 25 Zeichen 77)
Tag 'table' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 27 Zeichen 226)
Tag 'tr' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 24 Zeichen 5)
Tag 'tr' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 26 Zeichen 6)
Tag 'td' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 24 Zeichen 37)
Tag 'td' hat keinen End-Tag (Start-Tag befindet sich auf Zeile 27 Zeichen 61)
Kann es sein dass hier beim Update ein Teil des Files flöten gegangen ist?

Wenn ja, wie ist der Name der Datei in der diese Informationen drin stehen, dann könnte ich den alten Quelltext aus einem meiner Backups herausfischen, oder?

Verfasst: Do 16. Mär 2006, 19:03
von Halchteranerin
ueberarbeite doch einfach das Layout, so dass alle bemaengelten Tags auch geschlossen werden. Keine Ahnung, was da schiefgelaufen ist.

Verfasst: Do 16. Mär 2006, 19:59
von Methos
Naja.. ich bin eben nicht seh fitt was das angeht.

Ich kann PHP mittlerweile einigermaßen lesen, und mit HTML so das nötigste, aber selbst schreiben? Eher nicht....

Zudem bestehen ja noch die anderen Probleme, von denen ich immer noch nicht weiß, ob sie irgendwie alle zusammenhängen.

Beim Kopieren scheint jedenfalls nichts schief gegangen zu sein.

Verfasst: Do 16. Mär 2006, 20:49
von Halchteranerin
ohne HTML-Kenntnisse wirst du schlecht weiterkommen.

Verfasst: Do 16. Mär 2006, 21:19
von Maribeauli
Halchteranerin hat geschrieben:ohne HTML-Kenntnisse wirst du schlecht weiterkommen.
Entweder jemand ohne HTML-Kenntnisse hat die Seite entworfen oder hier ist etwas mächtig falsch gelaufen.

Ich habe mir nur die Syntax für Tabellen angesehen,
schwer noch mehr Syntaxfehler zu machen.

Die eigentliche css, die im Body angegeben ist hat _keine_ einzige Definition für die Contenido-Navigation.

Und wenn ich das lese:
da ich es von jemand anderem übernommen habe
könnte ich auf ganz dumme und böse Gedanken kommen. :oops:

Sorry, aber ohne HTML- und CSS-Kenntnisse wirst du selbst im günstigsten Fall keine Chance haben. :shock:

Verfasst: Do 16. Mär 2006, 21:32
von Methos
Dann werde ich mich eben einlesen müssen. *sigh*

Aber was ist das hier für ein Ton überhaupt? Ich bin eben ein Noob was PHP und HTML angeht, da ich mich vorher an unserem Projekt um andere Dinge gekümmert habe und jetzt eben zwangsläufig auch darum. Immerhin kann ich den Code lesen. Das heißt also nicht, dass ich gar nichts weiß. Nur weil das nicht viel ist, bitte ich ja hier um Hilfe?!?

Verfasst: Do 16. Mär 2006, 21:38
von Maribeauli
Methos hat geschrieben:Aber was ist das hier für ein Ton überhaupt?
Ich weiß zwar nicht wen du meinst oder welches Posting.
Aber da war doch nichts böses, aggresives, schlimmes ...
Aber wenn es dich beruhigt, ich bin auch nur ein Nobody hier ...

Verfasst: Do 16. Mär 2006, 21:47
von Halchteranerin
Methos hat geschrieben:Nur weil das nicht viel ist, bitte ich ja hier um Hilfe?!?
Das ist zwar ein Forum, wo man um Hilfe bitten kann und soll (!), aber die Hilferufe sollten sich primaer auf Contenido- und nicht auf HTML/CSS-spezifische Sachen beziehen, auch wenn diese meistens auch beantwortet werden.
Und solche Dinge wie schliessende Tags in HTML gehoeren zu den HTML-Basics, DIE Kenntnisse brauchst du wirklich. Zur Not musst du das Layout mit einem HTM-Editor ueberpruefen/ueberarbeiten. Aber immerhin hat dir Contenido eine ziemlich genaue Fehlermeldung geliefert.

Ich habe mir gerade auch nochmal deine anderen Fehlermeldungen angeschaut, und diese hier finde ich etwas seltsam:

Code: Alles auswählen

Fatal error: Call to undefined function: cinclude() in /var/www/contenido-4.4.4/cms/dw.php on line 13
dw sieht nach Dreamweaver aus, kann aber auch etwas VOLLKOMMEN anderes sein, ich weiss es nicht. Aber mit der Suche nach der Fehlermeldung Call to undefined function: cinclude() ("alle Woerter suchen" oder so aehnlich anklicken) solltest du z.B. auch einige Beitraege finden, die dir diesbezueglich evtl. weiterhelfen.

Verfasst: Do 16. Mär 2006, 21:57
von Methos
Ich hab auch nichts böses oder schlimmes drin gehört/gelesen, nur diese unheimlich pessimistische Einstellung von wegen 'vergiss es lieber gleich', das ist das was ich auf solchen Boards eher nicht unbedingt gewohnt bin.

Aber mal wieder Back on Topic:

Zu dem MYSQL-Fehler weiß niemand was? Das ist eigentlich das was mich im Moment am meisten schlaucht.

Das mit der Navi-Leiste bekomm ich (natürlich mit ein wenig Hilfe :wink: ) auch schon irgendwie hin glaub ich.

Dazu hätte ich auch gleich mal ein paar konkrete Fragen:

Also die ungefähre Funktion von Style-Sheets hab ich glaub ich inzwischen verstanden. Ich kann damit eben Definitionen erstellen, die ich dann ganz bequem in einer Umgebung wie einer Tabelle abrufen kann über die CLASS-Option?

Sofern ich das richtig verstanden hab, müsste ich doch, wenn ich direkt im Quelltext für das Navigations-Modul an entsprechender Stelle die CLASS-Option setze, eine entsprechende Auswirkung sehen oder?
Das ist aber bei mir nicht der Fall? Muss ich vorher das style-sheet irgendwie includen oder wie läuft das?
Die eigentliche css, die im Body angegeben ist hat _keine_ einzige Definition für die Contenido-Navigation.
Wenn wir die gleiche Stelle meinen, dann steht an der Stelle jetzt, ein Remark das Contenido 2.6.8 an der Navi was geändert hat und das wäre ja die Erklärung für den Fehler?

Die Frage für mich ist jetzt nur, wie ich die css-Infos wieder einbinde?

Verfasst: Do 16. Mär 2006, 21:59
von Methos
Halchteranerin hat geschrieben: Ich habe mir gerade auch nochmal deine anderen Fehlermeldungen angeschaut, und diese hier finde ich etwas seltsam:

Code: Alles auswählen

Fatal error: Call to undefined function: cinclude() in /var/www/contenido-4.4.4/cms/dw.php on line 13
dw sieht nach Dreamweaver aus, kann aber auch etwas VOLLKOMMEN anderes sein, ich weiss es nicht. Aber mit der Suche nach der Fehlermeldung Call to undefined function: cinclude() ("alle Woerter suchen" oder so aehnlich anklicken) solltest du z.B. auch einige Beitraege finden, die dir diesbezueglich evtl. weiterhelfen.
DW ist die Abkürzung für DetailWindow und ist einfach ein PHP-Skript, dass zu einem Galerie-Modul gehört, welches ich mir hier für Contenido heruntergeladen habe.

Verfasst: Do 16. Mär 2006, 22:27
von Maribeauli
Ich habe mal internet für dich gesucht was an Treffern bei phplib_active_sessions erscheint.

Auffällig, fast immer im Zusammenhang mit Contenido 4.4 und ... Frames!!!
Du rufst von der root deine Seiten in einem Frame auf:

Code: Alles auswählen

<frameset rows="*" frameborder="0" framespacing="0" border="0">
<frame marginwidth="0" marginheight="0" name="www.Rivin.de :: Eine persistente Spielwelt für Neverwinter Nights" src="http://www.rivin.de/contenido-4.4.4/cms/" scrolling="auto">
</frameset>
Wenn ICH jetzt DU wäre, würde ich mal anstelle des Frame mit der "normalen" Continido-Weiterleitung probieren ob dieser Fehler immer noch auftritt.
Wenn ja - was es was anders,
wenn nein - wenig Aufwand um eine Möglichkeit aus zu schließen.

Verfasst: Do 16. Mär 2006, 22:32
von Halchteranerin
Beheb bitte erstmal die Fehler im Layout, dann sehen wir, was noch uebrig bleibt (von den restlichen Fehlern), evtl. auch alle, das weiss ich jetztn noch nicht.
Was du zu CSS geschrieben hast, ist richtig. Du kannst unter de.selfhtml.org (im CSS-Bereich) oder www.css4you.de auch nachschauen, da steht jede Menge.
Methos hat geschrieben:Muss ich vorher das style-sheet irgendwie includen oder wie läuft das?
Ja, das muss im Layout eingebaut werden. Wie->siehe die oben genannten Seiten.

Mit dw ist es jetzt klar, aber dann musst du gucken, was da sonst schieflaeuft. Irgendwo musst du wohl noch irgendwas einbinden (wg. cinclude).