Alle Layouts verschwunden
Alle Layouts verschwunden
Ich hatte unter Contenido-Vers. 4.4.4 mehrere Layouts eingerichtet, den entspr. Templates zugewiesen und die Artikel geschrieben, bisher keine Probleme.
Seit heute zeigt das Backend keine Layouts mehr an und die Templates sind zwar da, mit Containern gefüllt, aber das Layout-Feld dort ist ebenso leer.
Die error-log sagt folgendes:
[20-Jul-2005 16:09:28] Invalid SQL: SELECT
*
FROM
con_lay
WHERE
idclient = '1'
ORDER BY name<br><br>
[20-Jul-2005 16:09:28] next_record called with no query pending.
Seit heute zeigt das Backend keine Layouts mehr an und die Templates sind zwar da, mit Containern gefüllt, aber das Layout-Feld dort ist ebenso leer.
Die error-log sagt folgendes:
[20-Jul-2005 16:09:28] Invalid SQL: SELECT
*
FROM
con_lay
WHERE
idclient = '1'
ORDER BY name<br><br>
[20-Jul-2005 16:09:28] next_record called with no query pending.
Der Query ist aber syntaktisch und faktisch korrekt, insofern er nicht etwas an der DB-Struktur( bzw das Prefix ) verändert hat;) Deswegen sollte er auch im PhPMyAdmin mal schauen und dort des query testen, bzw einfach mal die Einträge prüfen. Vllt gibt es den idclient 1 ja garnicht und er hat idclient 2;)
gruss biophonc
gruss biophonc
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
ähm biophonc das ist nicht korrekt...
wenn keine rows mit idclient=1 vorhanden sind, würde ein leeres Resultset zurückgeliefert...wenn aber die row idclient bzw die Tabelle nicht vorhanden ist, bekommt er ein invalid sql (welches übrigens von der phpLib generiert wird und nicht von der Datenbank).
deshalb auch die Aufforderung, er soll das Query im phpMyAdmin eintragen, da er hier gesagt bekommt, was nicht stimmt...denn die Gründe können vielfältig sein: DB-Struktur nicht korrekt, kaputte Tables, usw usw
wenn keine rows mit idclient=1 vorhanden sind, würde ein leeres Resultset zurückgeliefert...wenn aber die row idclient bzw die Tabelle nicht vorhanden ist, bekommt er ein invalid sql (welches übrigens von der phpLib generiert wird und nicht von der Datenbank).
deshalb auch die Aufforderung, er soll das Query im phpMyAdmin eintragen, da er hier gesagt bekommt, was nicht stimmt...denn die Gründe können vielfältig sein: DB-Struktur nicht korrekt, kaputte Tables, usw usw
normalerweise, ... richtig;)wenn keine rows mit idclient=1 vorhanden sind, würde ein leeres Resultset zurückgeliefert...wenn aber die row idclient bzw die Tabelle nicht vorhanden ist, bekommt er ein invalid sql (welches übrigens von der phpLib generiert wird und nicht von der Datenbank).
Da steht nun aber nur: Invalid SQL. Nicht wo, nicht warum, sondern nur das es nen invalides SQL ist.
deshalb auch die Aufforderung, er soll das Query im phpMyAdmin eintragen, da er hier gesagt bekommt, was nicht stimmt...denn die Gründe können vielfältig sein: DB-Struktur nicht korrekt, kaputte Tables, usw usw
Aber der PMA gibt eine detailiertere Fehlermeldung aus (imo), daher diese Aufforderung

-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
Die Meldung "Invalid SQL" ist einfach nur falsch...und kommt von der phplib. Sobald MySQL einen Fehler wirft, wird "Invalid SQL" ausgegeben.biophonc hat geschrieben:normalerweise, ... richtig;)wenn keine rows mit idclient=1 vorhanden sind, würde ein leeres Resultset zurückgeliefert...wenn aber die row idclient bzw die Tabelle nicht vorhanden ist, bekommt er ein invalid sql (welches übrigens von der phpLib generiert wird und nicht von der Datenbank).
Da steht nun aber nur: Invalid SQL. Nicht wo, nicht warum, sondern nur das es nen invalides SQL ist.
Ich sage es ungern, aber ihr meint beide das gleiche (und burdy sollte es nun auch verstanden haben): Nimm' phpMyAdmin, kontrolliere die Tabelle und führe die Abfrage ggf. in phpMyAdmin aus und schaue, was passiert.
Hugh.
Gruß
HerrB
Hugh.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
kannst du die con_lay überhaupt über phpmyadmin öffnen ?
wenn nicht versuch mal ein
repair table con_lay
wenn nicht versuch mal ein
repair table con_lay
*** make your own tools (wishlist :: thx)
Problem "repair-ed"
@emergance: Danke für den Tipp: "repair table con_lay", das hat dann geklappt, alle Layouts sind wieder da und den Templates auch zugewiesen.
Hatte vorher via phpMyAdmin auch die Fehlermeldung mal eingegeben (danke tim).
Ergebnis der Übung: Werde mich von STRATO verabschieden, mußte ja vorher sogar erstmal phpMyAdmin dort selbst aufsetzen ...
Also, danke nochmals für die Hinweise ...
Hatte vorher via phpMyAdmin auch die Fehlermeldung mal eingegeben (danke tim).
Ergebnis der Übung: Werde mich von STRATO verabschieden, mußte ja vorher sogar erstmal phpMyAdmin dort selbst aufsetzen ...
Also, danke nochmals für die Hinweise ...
ganz ehrlich, keine ahnung... da würde ich einen mysql entwickler fragenbiophonc hat geschrieben:mal ne Frage. Kann es sein, das es an einem zu fettem Überhang(Overhead) lag?
*** make your own tools (wishlist :: thx)