Seite 1 von 1

Parse Error in include.con_editcontent.php

Verfasst: Di 27. Feb 2007, 09:19
von erikawiese
Hallo,
ich benutze die Version 4.6.15
FTP mit FileZilla
Hab besagte Datei auch schon ausgetauscht - Fehler bleibt bestehen
System läuft auf: Apache/2.0.54 (Debian GNU/Linux)
SafeMode ist deaktiviert

Code: Alles auswählen

Parse error: parse error, unexpected $ in /home/web156/vere23/ftproot/www.website.de/vaicon2/contenido/includes/include.con_editcontent.php(594) : eval()'d code on line 69
jmd. ne Idee?

Verfasst: Di 27. Feb 2007, 09:26
von Dodger77
Wahrscheinlich gibt es da einen Fehler in einem Modul. Um herauszufinden, in welchem Container/Modul der Fehler auftaucht, solltest du das Frontend-Debugging aktivieren. Das Vorgehen ist analog zu:

http://www.contenido.org/forum/viewtopi ... unexpected

Verfasst: Di 27. Feb 2007, 09:57
von erikawiese
Dodger77 hat geschrieben:Wahrscheinlich gibt es da einen Fehler in einem Modul. Um herauszufinden, in welchem Container/Modul der Fehler auftaucht, solltest du das Frontend-Debugging aktivieren. Das Vorgehen ist analog zu:

http://www.contenido.org/forum/viewtopi ... unexpected

sorry, aber das mit dem Frontend Debugging schaff ich nicht (auch nicht mit den Hinweissen von Herrn B - bin eben kein Programmierer).
Frage: Wenn es ein Modul ist, dass den Fehler verursacht, reicht es denn dann nicht einfach das Modul aus dem Template zu nehmen?

Verfasst: Di 27. Feb 2007, 10:05
von Dodger77
erikawiese hat geschrieben:sorry, aber das mit dem Frontend Debugging schaff ich nicht (auch nicht mit den Hinweissen von Herrn B - bin eben kein Programmierer).
Das ist doch genau beschrieben. HerrB hat die Datei angegeben und ich, welche Änderung dort gemacht werden soll. Um ein "false" zu ändern zu "true" muss man kein Programmierer sein. :wink:
erikawiese hat geschrieben:Frage: Wenn es ein Modul ist, dass den Fehler verursacht, reicht es denn dann nicht einfach das Modul aus dem Template zu nehmen?


Klar, aber ohne zu wissen welches ...
Alle Module einzeln zu deaktivieren ist halt mühsamer. Außerdem könnte man durch das Frontend-Debugging evtl. gleich die Stelle in dem entsprechenden Modul finden, welche die Probleme verursacht.

Verfasst: Di 27. Feb 2007, 10:12
von erikawiese
Dodger77 hat geschrieben: Klar, aber ohne zu wissen welches ...
Alle Module einzeln zu deaktivieren ist halt mühsamer. Außerdem könnte man durch das Frontend-Debugging evtl. gleich die Stelle in dem entsprechenden Modul finden, welche die Probleme verursacht.
o.k. - ich werde es gleich nochmals versuchen.
Mit meiner dillitantischen Fehlersuche hab ich jetzt aber auch herausgefunden, dass folgendes Modul den parse error verursacht:

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname  :      Text HTML
* Author(s)   :     Andreas Lindner
* Copyright   :     Contenido - four for business, Andreas Lindner
* Created     :     05.08.2005
************************************************/

echo "<p>"."CMS_HTML[1]"."</p>";
?>

Ein ganz simples Text-Modul!

Verfasst: Di 27. Feb 2007, 10:17
von Dodger77
Was steht denn in dem entsprechenden Artikel in dem Text(HTML)?

Verfasst: Di 27. Feb 2007, 10:27
von erikawiese
Dodger77 hat geschrieben:Was steht denn in dem entsprechenden Artikel in dem Text(HTML)?
Wenn ich dich richtig verstehe, in der Textbox!? Da steht noch gar nix. Aufgrund des Errors kann ich da auch nichts reinschreiben.

Verfasst: Di 27. Feb 2007, 10:34
von erikawiese
habe jetzt nochmal das frontend debugging versucht. mit folgendem ergebniss:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<base href="http://www.website.de/vaicon2/cms/">


<link href="css/format.css" rel="stylesheet" type="text/css" />


<meta name="generator" content="CMS Contenido 4.6.15">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>


<body>
<div id="wrap">

<!-- Kopfbereich der Website mit Bookmarks -->  
 <div id="header">
   <div id="navcontainer">
		<ul id="navcontainer">
			<li><?php $C1CMS_VALUE[]="";  ?>
<?php $cCurrentModule = 52; ?><?php $cCurrentContainer = 1; ?><?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname  :      Text HTML
* Author(s)   :     Andreas Lindner
* Copyright   :     Contenido - four for business, Andreas Lindner
* Created     :     05.08.2005
************************************************/
echo "<p>"."1"."</p>";
?>
</li>	
		</ul>
	</div>
</div>


</div>
</body>
</html>

Verfasst: Di 27. Feb 2007, 15:59
von erikawiese
Liebe Contenido-Gemeinde - bitte verlasst mich nicht!
Um es einfach zu halten habe ich ein ganz einfaches Layout angelegt:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
</head>
<body>
<container id="10" name="inhalt" types="Content" mode="optional"></container></li>
</body>
</html>
und in den Container das Fehlerverursachende Textmodul geschmissen. Und das kommt vorne raus (Frontend Debugging):

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<base href="http://www.website.de/vaicon2/cms/">

<meta name="generator" content="CMS Contenido 4.6.15">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

	<?php $C10CMS_VALUE[]="";  ?>
<?php $cCurrentModule = 2; ?><?php $cCurrentContainer = 10; ?><?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname  :      Text HTML
* Author(s)   :     Andreas Lindner
* Copyright   :     Contenido - four for business, Andreas Lindner
* Created     :     05.08.2005
************************************************/

echo "<p>"."1"."</p>";
?>
</li>
</body>
</html>
Und diese Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected $ in /home/web156/vere23/ftproot/www.website.de/vaicon2/contenido/includes/functions.con2.php(388) : eval()'d code on line 69
Wo soll ich da denn ansetzten? Hat jmd. ein besseres Textmodul? Oder liegt es etwa gar nicht am Textmodul? Für Hinweise, die zur Berichtigung des Fehlers führen, bin ich euch sehr dankbar.

Verfasst: Di 27. Feb 2007, 17:26
von emergence
lt. der fehlermeldung hat der con_type CMS_HTML einen fehler bei zeile 69
hast du an dem datenbank eintrag was geändert ?

im normalfall müsste ein erneutes upgrade via setup den fehler beheben...

Verfasst: Di 27. Feb 2007, 18:22
von erikawiese
emergence hat geschrieben: hast du an dem datenbank eintrag was geändert ?
nein
im normalfall müsste ein erneutes upgrade via setup den fehler beheben...
danke, das werde ich gleich morgen mal versuchen. heute habe ich noch erfreulicheres vor ;-)

Verfasst: Di 27. Feb 2007, 21:13
von wosch
erikawiese,

der Inhalt deines 1. frontend debugging und des 2. unterscheiden sich aber gewaltig.
Vor allem stimmt es nicht mit dem von dir geposteten Layout und den darin verwendeten Modulen überein.

Verfasst: Mi 28. Feb 2007, 11:21
von erikawiese
wosch hat geschrieben:erikawiese,

der Inhalt deines 1. frontend debugging und des 2. unterscheiden sich aber gewaltig.
Vor allem stimmt es nicht mit dem von dir geposteten Layout und den darin verwendeten Modulen überein.
Das liegt wohl daran, dass es gestern an jeder Ecke "geknallt" hat und ich die Übersicht verlor. Mein letzter thread mit layout-debugging-fehlermeldung sollte aber übereinstimmen.
Jedenfalls habe ich den Rat von emergence befolgt und habe ein Update gemacht. Jetzt läuft es ;-) Bis hierher vielen Dank an Euch alle!