Seite 1 von 1

Problem beim ersten Einloggen

Verfasst: So 13. Okt 2002, 10:58
von Stefan Thole
Hallo,
ich habe mir Contenido 4.2 runtergeladen und lokal auf meinem Rechner
installiert. (Win2000).
Apache 1.3.26, PHP Vers. 4.2.1, MySql Vers. 3.23.49

Setup erfolgreich durchlaufen.

Beim ersten Zugriff auf die index.php erhalte ich folgende Fehlermeldung:

Parse error: parse error, unexpected '\"', expecting ',' or ';' in e:\wampp1326\htdocs\contenido42\contenido\index.php on line 96

Die line 96 sieht folgendermassen aus:

echo "<FORM name=clientform method=post action=/"".$sess->url("main.php")."/">";

Sorry, ich habe von PHP (noch) keine Ahnung.

Für Hilfe besten dank im voraus.

MfG

Stefan Thole

Verfasst: So 13. Okt 2002, 12:17
von Sven777b
die Slashes gehen in die falsche Richtung.
Um ein " zu maskieren musst du einen Backslash nehmen:

echo "<FORM name=clientform method=post action=\"".$sess->url("main.php")."\">";

Verfasst: So 13. Okt 2002, 22:54
von Stefan Thole
Hallo Sven,

vielen Dank für den Tip.

Nachdem ich die Slashes geändert habe, erhalte ich nun aber folgende Fehlermeldung:

Warning: Failed opening 'E:/wampp1326/htdocs/contenido42/contenido*prepend.php3' for inclusion (include_path='') in e:\wampp1326\htdocs\contenido42\contenido\inc\config.php on line 101

Fatal error: Call to undefined function: page_open() in e:\wampp1326\htdocs\contenido42\contenido\index.php on line 12


Die line 101 in der config.php sieht wie folgt aus:

include_once ($cfgPathContenidoPhplib . 'prepend.php3');

In der line 88 dieser Datei sieht es so aus:

$cfgPathContenidoPhplib = str_replace('contenido/*', 'conlib/', $cfgPathContenido . '*');

Die Pfad zur Datei prepend.php3 sieht so aus:

E:\wampp1326\htdocs\contenido42\conlib\prepend.php3

In der httpd.conf des Apache sind die Extensions php php3 php4 eingestellt.

Vielleicht hast du ja noch einen Tip für mich.

Herzliche Grüsse nach Sachsen aus dem Nordwesten des Landes
Stefan Thole

Verfasst: So 13. Okt 2002, 23:34
von Sven777b
wie sieht denn bei dir diese Zeile der config.php aus?

Code: Alles auswählen

// PATH NAMES OF CONTENIDO
$cfgPathContenido = "c:/localhost/htdocs/cms/contenido/";

Verfasst: Mo 14. Okt 2002, 16:25
von Stefan Thole
Diese Zeile in der config.php sieht bei mir so aus

// PATH NAMES OF CONTENIDO
$cfgPathContenido = "E:/wampp1326/htdocs/contenido42/contenido";

Verfasst: Mo 14. Okt 2002, 18:44
von Björn
Schau Dir bitte Deine PHP.ini an und guck ob folgende Werte mit der in Deiner übereinstimmen. Wenn nicht, änder es entsprechend ab, oft hilft das.

Code: Alles auswählen

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off    

; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off

Verfasst: Mo 14. Okt 2002, 21:48
von Stefan Thole
Hallo Björn,

vielen Dabk für die Antwort.

Leider sind aber in meiner php.ini die von Dir angegebenen Zeilen absolut
identisch.

Verfasst: Mo 14. Okt 2002, 22:48
von Björn
ok, nächster Versuch:

änder
$cfgPathContenidoPhplib = str_replace('contenido/*', 'conlib/', $cfgPathContenido . '*');


in

$cfgPathContenidoPhplib = 'E:/wampp1326/htdocs/contenido42/contenido/prepend.php3' ;

Verfasst: Mo 14. Okt 2002, 23:19
von Stefan Thole
Danke für die Hilfe.

Es läuft.

Ich werde jetzt mit dem Tutorial Schritt für Schritt weitermachen.

Einer vorerst letzte Frage hätte ich noch:

Kann man auch schon fertige Sites in Contenido einbinden ??

MfG

Stefan Thole

Verfasst: Mo 14. Okt 2002, 23:35
von Sven777b
ja - ist ganz einfach... erstelle ein Template mit Text/HtmL - Modul. Dann öffnest du deine bisherige Page - alles markieren und in den HtmL-Editor einfügen. Der übernimmt alle Formatierungen etc.