by Gabriele
10. August 2009 03:48
Und noch eine kleine Überraschung erlebte ich mit Joomla, nachdem ich auf die aktuelle Version von Easybook umgestellt hatte. Das fiel mir nicht gleich auf, weil die Einträge weiterhin angezeigt wurden. Doch als ich einen neuen Beitrag freigeben wollte, wurde dies durch folgende Meldung quittiert: Fehler: Konnte den Veröffentlichungsstatus des Eintrags nicht ändern - Unknown column 'id' in 'where clause' SQL=UPDATE jos_easybook SET published = 0 WHERE (id=2). Das Datenbankfeld gbid wurde nämlich zu id. Je nach Werkzeug - MySQL Administrator lokal oder direkt über die Datenbankverwaltung phpMyAdmin auf dem Server - ist die Änderung an der Tabelle jos_easybook (Präfix kann auch anders lauten wie jos_ je nachdem was bei der Installation vereinbart wurde) vorzunehmen.

Falls der Zugriff über den lokal instalierten MySQL Administrator erfolgt, mit Edit Table die Tabelle zur Bearbeitung öffnen, Feldname anklicken, ändern und mit übernehmen bestätigen. Fertig.

Im anderen Fall unter phpMyAdmin die Tabelle anklicken, auf das Bearbeiten-Symbol der ersten Zeile klicken, gbid zu id machen, und mit speichern absegnen. Das wars.
Nach der Umstellung auf suchmaschinenfreundliche Links (ohne über mod_rewrite zu gehen) war das Gästebuch außerdem nicht mehr erreichbar. Hier half es, es einfach noch mal mit seinem Menüeintrag zu verlinken. Das Formular musste ich ebenfalls über die Konfigurationseinstellungen (Achtung, gibt nur noch den Button oben rechts) neu zugänglich machen.
