Hallo
ich bekomme seit dem Upgrade der 4.5.2 auf die 4.6.8 Version
ständig folgende Fehlermeldung in meiner Hilfsnavigation:
Warning: Invalid argument supplied for foreach() in c:\wamp\www\contenido\cms\front_content.php(659) : eval()'d code on line 462
Ich weiß nicht was ich mit dieser Fehlermeldung anfangen soll.
Wäre nett wenn mir jemand helfen könnte. Hab hier noch den Auszug
aus der front_content.php line 462:
/* 'mode' is preview or article displayed
in the front-end */
$sql = "SELECT
createcode
FROM
".$cfg["tab"]["cat_art"]."
WHERE
idcat = '".$idcat."' AND
idart = '".$idart."'";
$db->query($sql);
$db->next_record();
Daaaaaaaaannnnnkeeeeeee
Warning: Invalid argument supplied for foreach() in...
ähm , wofür danke ? war fast die richtige code passage...
front_content.php(659) : eval()'d code on line 462
bedeutet das in der front_content.php bei zeile 659 ein programmcode evaluiert(ausgeführt) wird...
bei diesem evaluierten code tritt bei zeile 462 ein fehler auf...
in der config.misc.php gibts einen schalter damit man sich den code auf den screen ausgeben kann, bevor er ausgeführt wird...
das setz einfach mal auf true, dann bekommst du den kompletten code zur ansicht...
ist ein guter ansatz so fehler zu suchen...
front_content.php(659) : eval()'d code on line 462
bedeutet das in der front_content.php bei zeile 659 ein programmcode evaluiert(ausgeführt) wird...
bei diesem evaluierten code tritt bei zeile 462 ein fehler auf...
in der config.misc.php gibts einen schalter damit man sich den code auf den screen ausgeben kann, bevor er ausgeführt wird...
Code: Alles auswählen
/* To output the code when editing and browsing the frontend, set
this to true */
$cfg["debug"]["codeoutput"] = false;
ist ein guter ansatz so fehler zu suchen...
*** make your own tools (wishlist :: thx)
Ich komm nicht weiter
Ich hab das mit dem Code ausgeben versucht, hat auch alles
funktioniert aber ich komm irgendwie nicht weiter
Kann es seine das es an irgendeiner Einstellung in einer
config Datei liegt.
Ich hab keine Ahnung warum ich diese Fehlermeldung bekomme
funktioniert aber ich komm irgendwie nicht weiter
Kann es seine das es an irgendeiner Einstellung in einer
config Datei liegt.
Ich hab keine Ahnung warum ich diese Fehlermeldung bekomme
Auf jeden Fall mal auf die V4.6.8.5 aktualisieren (siehe Misc V4.6).
Gruß
HerrB
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
Nee hat auch nicht wirklich funktioniert.
Bekomm immer noch die gleiche Fehlermeldung und hab jetzt
keine Startartikel mehr gesetzt.
Ich hab das Tool convert_startarticles.php ausprobiert hat aber auch
nichts gebracht. Und bei 1430 Artikel hab ich nicht wirklich lust alle
Startartikel von Hand zu setzten
Kann es sein das ich in der config.misc.php irgendeine Einstellung
machen kann die mir Hilft. Ich weiß hört sich blöd an
Aber ich hab irgendwo mal was gesehn, weiß aber nicht mehr wo
Bekomm immer noch die gleiche Fehlermeldung und hab jetzt
keine Startartikel mehr gesetzt.
Ich hab das Tool convert_startarticles.php ausprobiert hat aber auch
nichts gebracht. Und bei 1430 Artikel hab ich nicht wirklich lust alle
Startartikel von Hand zu setzten
Kann es sein das ich in der config.misc.php irgendeine Einstellung
machen kann die mir Hilft. Ich weiß hört sich blöd an

Aber ich hab irgendwo mal was gesehn, weiß aber nicht mehr wo
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Morgen,
schau dir mal den von Contenido generierten Code in der Tabelle "con_code" an. Hier ist der Fehler in der Zeile 462. Dazu brauchst du die $idcatart, die du per echo ausgeben kannst.
Alternativ kannst du einen Blick in den Modulcode (Output) der Hilfsnavigation werfen. Irgenwo dort verursacht eine foreach-Schleife den Fehler.
Gruß
xmurrix
schau dir mal den von Contenido generierten Code in der Tabelle "con_code" an. Hier ist der Fehler in der Zeile 462. Dazu brauchst du die $idcatart, die du per echo ausgeben kannst.
Alternativ kannst du einen Blick in den Modulcode (Output) der Hilfsnavigation werfen. Irgenwo dort verursacht eine foreach-Schleife den Fehler.
Gruß
xmurrix
Ähm, bitte Schritt für Schritt vorgehen. Alles auf einmal zerlegt nur alles in Trümmer...
Wenn Du convert_startarticles angeschmissen hast, gibt es kein zurück mehr. Außerdem musst Du dann in contenido/includes/config.php
$cfg["is_start_compatible"] = false;
setzen. Wenn Du Deine Navigations-Module nun nicht für V4.6.x angepasst hast (Berücksichtigung Startartikel) musst Du diese nun anpassen bzw. durch V4.6.x-Module ersetzen.
Trotzdem kann es notwendig werden, die Startartikel-Eigenschaft manuell zu setzen - einmal pro Kategorie (... Du hast 1430 Kategorien?).
Das führte dann zu Deiner detaillierten Aussage:
Wenn Du uns jetzt daher noch verrätst, wie der Code um diese angegebene Fehlernummer herum aussieht, könnte man Dir vielleicht helfen.
Es kann sein, dass es nun aber sinnvoller wäre, wenn Du zunächst Deine Navi-Module für V4.6.x entsprechend anpasst...
Gruß
HerrB
D.h. Du hast aktiv alle Startartikel deaktiviert oder die Eigenschaft ist auf einmal bei den vorhandenen Artikeln verloren gegangen?Bekomm immer noch die gleiche Fehlermeldung und hab jetzt
keine Startartikel mehr gesetzt.
"Und dann habe ich mal die Kettensäge angeschmissen und bin durch die stockfinstre U-Bahn gerannt. Außer spitzen Schreien hat sich aber nix getan: Die Räder quietschen noch immer... aber der Boden ist rutschig geworden!"Ich hab das Tool convert_startarticles.php ausprobiert hat aber auch nichts gebracht. Und bei 1430 Artikel hab ich nicht wirklich lust alle
Startartikel von Hand zu setzten
Wenn Du convert_startarticles angeschmissen hast, gibt es kein zurück mehr. Außerdem musst Du dann in contenido/includes/config.php
$cfg["is_start_compatible"] = false;
setzen. Wenn Du Deine Navigations-Module nun nicht für V4.6.x angepasst hast (Berücksichtigung Startartikel) musst Du diese nun anpassen bzw. durch V4.6.x-Module ersetzen.
Trotzdem kann es notwendig werden, die Startartikel-Eigenschaft manuell zu setzen - einmal pro Kategorie (... Du hast 1430 Kategorien?).
Den hatten wir bereits:Kann es sein das ich in der config.misc.php irgendeine Einstellung
machen kann die mir Hilft. Ich weiß hört sich blöd an
Code: Alles auswählen
$cfg["debug"]["codeoutput"] = true;
Wenn man den Code im Texfeld nun in einen Editor mit Zeilennummer-Anzeige kopiert (z.B. Notepad ohne Zeilenumbruch unter Windows), kann man sich genau die Zeile ansehen, die den Fehler verursacht.Ich hab das mit dem Code ausgeben versucht, hat auch alles
funktioniert aber ich komm irgendwie nicht weiter
Wenn Du uns jetzt daher noch verrätst, wie der Code um diese angegebene Fehlernummer herum aussieht, könnte man Dir vielleicht helfen.
Es kann sein, dass es nun aber sinnvoller wäre, wenn Du zunächst Deine Navi-Module für V4.6.x entsprechend anpasst...
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
Dankeschön erstmal, hat sich erledigt.
Funktioniert alles bestens jetzt.
Bin von der 4.5.2 Version zuerst auf die 4.6.4. Hatte dann zwar wieder
keine Startartikel aber das war mir egal.
Danach dann gleich auf die 4.6.8 und keine Ahung warum aber meine Startartikel waren wieder da (auch ohne Kettensäge
).
Die Fehler hab ich dann mit Hilfe von code_output behoben.
PS: Die Fehlermeldung lag am Modul
Warum ich aber keine Starteartikel mehr hatte weiß ich nicht.
Funktioniert alles bestens jetzt.
Bin von der 4.5.2 Version zuerst auf die 4.6.4. Hatte dann zwar wieder
keine Startartikel aber das war mir egal.
Danach dann gleich auf die 4.6.8 und keine Ahung warum aber meine Startartikel waren wieder da (auch ohne Kettensäge

Die Fehler hab ich dann mit Hilfe von code_output behoben.
PS: Die Fehlermeldung lag am Modul

Warum ich aber keine Starteartikel mehr hatte weiß ich nicht.