Problem mit Comment
am 30.10.2007 - 23:20 Uhr in
Hallo allerseits,
erstes Posting... Ich weiß, dass das nicht gerade die feine englische Art ist, aber ich habe ein sehr ärgerliches Problem:
Wir haben die Seite unseres Literaturvereins http://www.earth-rocks.at auf Drupal umgestellt.
Mit viel Mühe ist es gelungen, die Daten aus einem THW-Board in die Datenbank zu bringen. Der Fehler, der jetzt auftritt, wird
aber kaum damit zu tun haben:
Neue Kommentare werden in der Vorschau richtig angezeigt, aber nicht in die Datenbank eingespielt - und natürlich auch nicht gepostet.
Der Fehler trat zuerst im Theme litejazz auf. Ich habe es zum Test unter anderen Themes probiert und es hat ebenfalls nicht funktioniert.
Wo könnte der Fehler liegen? Bin für jeden Hinweis dankbar!
Freundliche Grüße,
Fritz
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine Ergänzung. Folgende
am 30.10.2007 - 23:42 Uhr
Eine Ergänzung. Folgende Fehlermeldung trat bei jedem Versuch auf, einen Kommentar zu schreiben:
Typ PHP
Datum Dienstag, Oktober 30, 2007 - 21:53
Benutzer Fritz
Ort http://www.earth-rocks.at/d/comment/reply/253
Referrer http://www.earth-rocks.at/d/comment/reply/253
Nachricht Doppelter Eintrag '30' f
Schweregrad Fehler
Hostadresse 62.178.181.104
Wo liegt dieser Eintrag?
Zugriffsrechte nicht ausreichend definiert?
am 30.10.2007 - 23:44 Uhr
Sind eventuell die Zugriffsrechte nicht ausreichend definiert?
Kommentare schreiben und Kommentare lesen sind 2 getrennte Rechte. Wer Kommentare schreiben darf muss sie also nicht zwingend lesen koennen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Zugriffsrechte sind
am 31.10.2007 - 11:29 Uhr
Zugriffsrechte sind ausreichend definiert.
Ich interpretiere die Fehlermeldung so, dass der Kommentar nicht in die Datenbank eingetragen werden kann, weil dort schon etwas steht.
Vermutlich ist irgendwo außer in der Datenbanktabelle comments eingetragen, welche Nummer der nächste Kommentar haben wird.
Aber wo?
Vermutlich ist irgendwo
am 31.10.2007 - 12:10 Uhr
Vermutlich ist irgendwo außer in der Datenbanktabelle comments eingetragen, welche Nummer der nächste Kommentar haben wird.
Du suchst nach der
Tabelle: 'sequences'
Eintrag
name: 'comments_cid'
id = der Wert der letzten id aus der Tabelle 'comments'
Sprich wenn die id in der Tabelle 'sequences' 100 ist, bekommt der nächsten Kommentar in der Tabelle 'comments' die id 101. Sollte die aber schon existieren kommt es zu einer Fehlermeldung.
------------
Wir sind lediglich hier, um Erfahrungen zu sammeln.
Wir sind lediglich hier, um Erfahrungen zu sammeln.
Werde das gleich mal
am 31.10.2007 - 12:35 Uhr
Werde das gleich mal ausprobieren.
VIELEN DANK! Genau das war
am 31.10.2007 - 12:28 Uhr
VIELEN DANK!
Genau das war es.