Weiterleitung - Bug?
Verfasst: Di 30. Aug 2005, 23:45
Hi 
unter Bugs darf ich nicht posten, obwohl die Statements sehr danach aussehen; ansonsten dürfte es auch Misc sein und vielleicht habe auch nur ich das Problem. Also
Snapshot contenido-cvs-2005-08-29.tar.bz2, hiervon: http://www.contenido.org/snapshots/, Standartinstallaition mit Modulen und Beispielen. Das problem tritt aber mindestens mit einem paar monaten früheren Snapshot auch.
Beim Startartikel der Kategorie 'Hilfsnavigation/Home' ist die Weiterleitung auf den Link 'front_content.php?idcat=1' gesetzt. Das ist die 'Hauptnavigation', ein Statartikel dort vorhanden und online gesetzt. Überschreibe ich die Weiterleitung mit 'http://localhost/contenido-4.5.3_08/cms ... hp?idcat=1', ist das weiter beschriebene Problem nicht vorhanden. Lasse ich aber den Contenidolink stehen...
Wenn ich im Backend auf Vorschau gehe, sehe ich statt des Zielartikels nur folgendes aufm weißen Hintergrund:
Weiter, ich habe nach dem Statement gesucht und folgendes gefunden:
Das kann doch nicht wirklich funktionieren?
Betroffen sind folgende Dateien (alle drei, dasgleiche statement):
/cms/news.php, z. 62
/contenido/external/frontend/news.php, z. 62
/contenido/external/backendedit/front_content.php, z. 124
Irgendwie traue ich mir aber noch nicht zu, dies zu korrigieren
Zwar scheint Contenido im Frontend brav und ohne Errorloggemecker weiterzuleiten, scheint aber etwas instable und betrifft Leute die ihr Contenido auf den Server hochdumben, da dürfen keine feste pfade, insbesondere mit 'localhost' stehen.
Gruss, Edward

unter Bugs darf ich nicht posten, obwohl die Statements sehr danach aussehen; ansonsten dürfte es auch Misc sein und vielleicht habe auch nur ich das Problem. Also
Snapshot contenido-cvs-2005-08-29.tar.bz2, hiervon: http://www.contenido.org/snapshots/, Standartinstallaition mit Modulen und Beispielen. Das problem tritt aber mindestens mit einem paar monaten früheren Snapshot auch.
Beim Startartikel der Kategorie 'Hilfsnavigation/Home' ist die Weiterleitung auf den Link 'front_content.php?idcat=1' gesetzt. Das ist die 'Hauptnavigation', ein Statartikel dort vorhanden und online gesetzt. Überschreibe ich die Weiterleitung mit 'http://localhost/contenido-4.5.3_08/cms ... hp?idcat=1', ist das weiter beschriebene Problem nicht vorhanden. Lasse ich aber den Contenidolink stehen...
Wenn ich im Backend auf Vorschau gehe, sehe ich statt des Zielartikels nur folgendes aufm weißen Hintergrund:
Errorlog sagt noch mehr:Warning: main(config.php): failed to open stream: No such file or directory in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\contenido\external\backendedit\front_content.php on line 24
Warning: main(): Failed opening 'config.php' for inclusion (include_path='.;c:\php4\pear') in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\contenido\external\backendedit\front_content.php on line 24
Fatal error: Could not display error page. Error to display was: 'No start article in this category'
Warning: auth_loginform(front_crcloginform.inc.php): failed to open stream: No such file or directory in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\conlib\local.php on line 641
Warning: auth_loginform(): Failed opening 'front_crcloginform.inc.php' for inclusion (include_path='.;c:\php4\pear') in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\conlib\local.php on line 641
Habe ich welche Problemme mit pear?[31-Aug-2005 00:18:41] PHP Warning: main(config.php): failed to open stream: No such file or directory in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\contenido\external\backendedit\front_content.php on line 24
[31-Aug-2005 00:18:41] PHP Warning: main(): Failed opening 'config.php' for inclusion (include_path='.;c:\php4\pear') in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\contenido\external\backendedit\front_content.php on line 24
[31-Aug-2005 00:18:42] /contenido-4.5.3_08/contenido/external/backendedit/front_content.php?idcat=1 MySQL error 1054: Unknown column 'A.idlang' in 'field list'
SELECT
A.idlang
FROM
con_clients AS A,
con_lang AS B
WHERE
idclient='' AND
A.idlang=B.idlang AND
B.active='1'
LIMIT
0,1
[31-Aug-2005 00:18:42] /contenido-4.5.3_08/contenido/external/backendedit/front_content.php?idcat=1 next_record called with no query pending.
[31-Aug-2005 00:18:42] PHP Warning: auth_loginform(front_crcloginform.inc.php): failed to open stream: No such file or directory in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\conlib\local.php on line 641
[31-Aug-2005 00:18:42] PHP Warning: auth_loginform(): Failed opening 'front_crcloginform.inc.php' for inclusion (include_path='.;c:\php4\pear') in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\conlib\local.php on line 641
[31-Aug-2005 00:18:42] PHP Warning: main(config.php): failed to open stream: No such file or directory in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\contenido\external\backendedit\front_content.php on line 24
[31-Aug-2005 00:18:42] PHP Warning: main(): Failed opening 'config.php' for inclusion (include_path='.;c:\php4\pear') in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\contenido\external\backendedit\front_content.php on line 24
[31-Aug-2005 00:18:42] PHP Warning: auth_loginform(front_crcloginform.inc.php): failed to open stream: No such file or directory in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\conlib\local.php on line 641
[31-Aug-2005 00:18:42] PHP Warning: auth_loginform(): Failed opening 'front_crcloginform.inc.php' for inclusion (include_path='.;c:\php4\pear') in E:\Projekte\WebSeiten\LocalWeb\contenido-4.5.3_08\conlib\local.php on line 641
Weiter, ich habe nach dem Statement gesucht und folgendes gefunden:
Code: Alles auswählen
$sql = "SELECT
A.idlang
FROM
".$cfg["tab"]["clients"]." AS A,
".$cfg["tab"]["lang"]." AS B
WHERE
idclient='$client' AND
A.idlang=B.idlang AND
B.active='1'
LIMIT
0,1";

/cms/news.php, z. 62
/contenido/external/frontend/news.php, z. 62
/contenido/external/backendedit/front_content.php, z. 124
Irgendwie traue ich mir aber noch nicht zu, dies zu korrigieren

Zwar scheint Contenido im Frontend brav und ohne Errorloggemecker weiterzuleiten, scheint aber etwas instable und betrifft Leute die ihr Contenido auf den Server hochdumben, da dürfen keine feste pfade, insbesondere mit 'localhost' stehen.
Gruss, Edward