Parse Error in include.con_editcontent.php

Gesperrt
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Parse Error in include.con_editcontent.php

Beitrag 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?
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag 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
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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?
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag 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.
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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!
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Was steht denn in dem entsprechenden Artikel in dem Text(HTML)?
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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.
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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>
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag 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...
*** make your own tools (wishlist :: thx)
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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 ;-)
wosch

Beitrag 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.
erikawiese
Beiträge: 118
Registriert: Fr 23. Feb 2007, 22:06
Kontaktdaten:

Beitrag 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!
Gesperrt