Fehler bei der Installation 4.6.15

Gesperrt
wosch

Fehler bei der Installation 4.6.15

Beitrag von wosch »

Ich hatte mir heute Mittag die Wamp 4.6.15 von HerrB aus diesem Beitrag runtergeladen:
http://www.contenido.de/forum/viewtopic.php?t=14952

und installiert.
Soweit so gut, Frontend mit dem Beispielmandanten funktioniert auch ohne Fehler im Frontend.
Ohne das ich auch nur die kleinste Änderung gemacht habe sind im Backend laufend Fehlermelungen im Errorlog.

Ich kam mit dem löschen des Fehlerlogs fast nicht nach :evil:

Bei der systematischen Suche bin ich dann darauf gekommen das allein der Aufruf "System" zum Ansehen des Fehlerlog schon diesen Fehler hervorruft:

Code: Alles auswählen

[09-Jan-2007 15:46:37] /contenido/frameset.php?area=system&contenido=ea710c8160851d0fe82a1984c28e4908 MySQL error 0: 
SELECT value FROM con_system_prop WHERE type='backend' AND name='leftframewidth'
[09-Jan-2007 15:46:37] /contenido/frameset.php?area=system&contenido=ea710c8160851d0fe82a1984c28e4908 next_record called with no query pending.
Fehlerlog löschen und Aufruf der Startseit (Frontend) und Aufruf "System" bringt dann diesen Fehler:

Code: Alles auswählen

[09-Jan-2007 15:47:16] /cms/front_content.php MySQL error 0: 
SELECT value FROM con_system_prop WHERE type='generator' AND name='basehref'
[09-Jan-2007 15:47:16] /cms/front_content.php next_record called with no query pending.

[09-Jan-2007 15:47:20] /contenido/frameset.php?area=system&contenido=ea710c8160851d0fe82a1984c28e4908 MySQL error 0: 
SELECT value FROM con_system_prop WHERE type='backend' AND name='leftframewidth'
[09-Jan-2007 15:47:20] /contenido/frameset.php?area=system&contenido=ea710c8160851d0fe82a1984c28e4908 next_record called with no query pending.
Das ganze sieht irgendwie nach dem vom 11/2005 aus:
http://www.contenido.org/forum/viewtopic.php?t=10226

Ich kann mir aber nicht vorstellen das HerrB auf seiner eigenen Wamp mit der neuen Version 4.6.15 nicht auch im Fehlerlog geschaut hat.

Wenn ich es richtig (mit der Suche) verfolgt habe, gibt es dafür kein Fix bzw. eine Erklärung warum der Fehler auftritt.

EDIT: Titel geändert (Fehler dürfte nicht in der Wamp liegen sondern in Condenido)
EDIT: Version richtig geschrieben 8)
Zuletzt geändert von wosch am Di 9. Jan 2007, 17:37, insgesamt 2-mal geändert.
wosch

Beitrag von wosch »

So, ich habe nun Contenido 4.6.15 auf einer anderen Wamp (auf einem anderen PC) installiert.

Daten der Wamp:
  • Server Betriebssystem Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color
    PHP/5.2.0 PHP MySQL database extension
    mysql MySQL Serverversion 5.0.27-community
Und da kommt exakt die gleiche Fehlermeldung.

Es dürfte demnach nicht primär etwas mit der Version des Apache/php/mysql zu tun haben,
sondern ???
Zuletzt geändert von wosch am Di 9. Jan 2007, 17:37, insgesamt 1-mal geändert.
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Hast du schon mal das hier probiert?

http://www.contenido.org/forum/viewtopi ... 3043#73043 (war in dem von dir genannten Thread übrigens verlinkt)

Ansonsten interessant, dass dies auch bei PHP 5.2.0 geschieht.

P.S. Sehr konsequent beim Nennen einer nicht existierenden Contenido-Version. :wink:
wosch

Beitrag von wosch »

Dodger77 hat geschrieben:P.S. Sehr konsequent beim Nennen einer nicht existierenden Contenido-Version. :wink:
Ja, nicht wahr, hat aber länger bei mir gedauert bis ich merkte was du meinst :D
Dodger77 hat geschrieben:Hast du schon mal das hier probiert?

http://www.contenido.org/forum/viewtopi ... 3043#73043 (war in dem von dir genannten Thread übrigens verlinkt)

Ansonsten interessant, dass dies auch bei PHP 5.2.0 geschieht.
Nein, werde ich aber noch machen.
Da das ganze schon im Frühjahr 2006 bekannt wurde dachte eigentlich das das schon eingearbeitet ist.
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

wosch hat geschrieben:Da das ganze schon im Frühjahr 2006 bekannt wurde dachte eigentlich das das schon eingearbeitet ist.
In der 4.6.15 wird immer noch in der "KNOWNBUGS.txt" darauf hingewiesen, allerdings mit einem etwas anderen Workaround als von mir verlinkt. Bisher wurde davon ausgegangen, dass dies evtl. mit der verwendeten PHP-Version zusammenhängt.
wosch

Beitrag von wosch »

Hallo Dodger77,

ich habe nun in beiden Wamp-Versionen die von dir beschriebene Änderung in der functions.general.php gemacht:
$db_systemprop ersetzt durch $db

In beiden Wamp ist danach die Fehlermeldung weg, und das Log bleibt leer.

Was ich nicht verstehe bzw. was mich interessieren würde,
die C-Wamp war ja von HerrB, hat er dort ebenfalls diese Fehlermeldungen oder sind die nur bei mir?

Wenn ich es schaffe werden ich mal alle beide Wamp mal wieder "jungfräulich" machen und erst eine Version 4.6.8.5 installieren und dann über ein Update die 4.6.15, ob dann der Fehler auch auftritt.
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

wosch hat geschrieben:Wenn ich es schaffe werden ich mal alle beide Wamp mal wieder "jungfräulich" machen und erst eine Version 4.6.8.5 installieren und dann über ein Update die 4.6.15, ob dann der Fehler auch auftritt.
Wofür denn das? Wenn du die Dateien wieder mit denen aus der 4.6.8.5 oder der 4.6.15 überschreibst, wirst du das Problem ja wieder haben. Hier nochmal kurz der Text aus der KNOWNBUGS.txt (Hervorhebung von mir):
- If using earlier PHP 4 versions (like the version provided with the WAMP version) it may not be possible to see or define system properties
(Administration -> System -> System Settings), you may get error messages and/or using or storing system settings may not work. This is a PHP bug.

Solution: Place in main.php, frameset.php, frameset_left.php and
frameset_right.php below $db = new DB_Contenido; the following line:
$db_systemprop = new DB_Contenido;
wosch

Beitrag von wosch »

Kommando teilweise zurück.
Es funktioniert doch nicht so ganz mit der Änderung.

Ich hatte mir nur das Fehlerlog und die Seiten im Frontend angesehen.

Zuerst zur Contenido-Wamp:
Wenn ich nun mit der Änderung im Backend (Contendio-Wamp) die Startseite aufrufe (Editor) erscheint oben auf der Seite folgende Fehlermeldung:

Code: Alles auswählen

Warning: main(config.php) [function.main <http://www.php.net/function.main>]: failed to open stream: No such file or directory in c:\contenido\htdocs\contenido\external\backendedit\front_content.php on line 62

Warning: main() [function.include <http://www.php.net/function.include>]: Failed opening 'config.php' for inclusion (include_path='.;c:\Contenido\php\pear\') in c:\contenido\htdocs\contenido\external\backendedit\front_content.php on line 62
Und im Fehlerlog steht:

Code: Alles auswählen

[11-Jan-2007 10:14:26] /contenido/external/backendedit/front_content.php?changeview=edit&client=1&lang=1&action=con_editart&idartlang=1&idart=1&idcat=1&tmpchangelang=&contenido=f48049bcf7b98320dd28baaaf815cd48 MySQL error : 
SELECT
	                idclient,
	                frontendpath,
	                htmlpath,
	                errsite_cat,
	                errsite_art
	            FROM
	            con_clients
[11-Jan-2007 10:14:26] /contenido/external/backendedit/front_content.php?changeview=edit&client=1&lang=1&action=con_editart&idartlang=1&idart=1&idcat=1&tmpchangelang=&contenido=f48049bcf7b98320dd28baaaf815cd48 next_record called with no query pending.
[11-Jan-2007 10:14:26] PHP Warning:  main(config.php) [<a href='http://www.php.net/function.main'>function.main</a>]: failed to open stream: No such file or directory in c:\contenido\htdocs\contenido\external\backendedit\front_content.php on line 62
[11-Jan-2007 10:14:26] PHP Warning:  main() [<a href='http://www.php.net/function.include'>function.include</a>]: Failed opening 'config.php' for inclusion (include_path='.;c:\Contenido\php\pear\') in c:\contenido\htdocs\contenido\external\backendedit\front_content.php on line 62
Im Frontend ist davon nichts zu sehen, keine Fehlermeldung.

Zur (Fremd-)Wamp:
Da scheint es zu funktionieren, die o.g. Fehlermeldungen sind weg.
Dafür habe ich nun diese Fehlermeldung im Log:

Code: Alles auswählen

[11-Jan-2007 10:54:15] /contenido/main.php?area=client&frame=3&contenido=02d2add0d4d329111591d98288d38bb2 MySQL error 1062: Duplicate entry '02d2add0d4d329111591d98288d38bb2' for key 1
insert into con_phplib_active_sessions ( sid, name, val, changed ) values ('02d2add0d4d329111591d98288d38bb2', 'contenido', 'Y29udGVuaWRvOiR 0aGlzLT5pbiA9ICcwJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsgJHRoaXMtPnB0WydhdXRoJ10gPSAnMSc7ICR0aGlzLT5wdFsnY2hhbGxlbmdlJ10gPSAnMSc7IC R0aGlzLT5wdFsnc2F2ZUxvZ2luVGltZSddID0gJzEnOyAkdGhpcy0+cHRbJ2JlbGFuZyddID0gJzEnOyAkdGhpcy0+cHRbJ2NsaWVudCddID0gJzEnOyAkdGhpcy0+cHRbJ2xhbmcnXSA9ICcxJzsgJHRoaXMtPnB0WydzZXNzX2FyZWEnXSA 9ICcxJzsgJHRoaXMtPnB0WydjZmdDbGllbnQnXSA9ICcxJzsgJHRoaXMtPnB0WydlcnJzaXRlX2lkY2F0J10gPSAnMSc7ICR0aGlzLT5wdFsnZXJyc2l0ZV9pZGFydCddID0gJzEnOyAkdGhpcy0+cHRbJ3JlbWFrZUNhdFRhYmxlJ10gPSAnMSc 7ICR0aGlzLT5wdFsnQ2F0VGFibGVDbGllbnQnXSA9ICcxJzsgJHRoaXMtPnB0WydDYXRUYWJsZUxhbmcnXSA9ICcxJzsgJHRoaXMtPnB0WydyZW1ha2VTd HJUYWJsZSddID0gJzEnOyAkdGhpcy0+cHRbJ3N5bmNmcm9tJ10gPSAnMSc7ICR0aGlzLT5wdFsnZW5jb2RpbmcnXSA9ICcxJzsgJHRoaXMtPnB0Wyd2aWV 3J10gPSAnMSc7ICRHTE9CQUxTWydhdXRoJ10gPSBuZXcgQ29udGVuaWRvX0NoYWxsZW5nZV9DcnlwdF9BdXRoOyAkR0xPQkFMU1snYXV0aCddLT5hdX RoID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsndWlkJ10gPSAnNDhhMzY1YjRjZTFlMzIyYTU1YWU5MDE3ZjNkYWYwYzAnOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydwZXJtJ10gPSAnc3lzYWRtaW4nOyAkR0xPQkFMU 1snYXV0aCddLT5hdXRoWydleHAnXSA9ICcxMTY4NTEyODU1JzsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsncmVmcmVzaCddID0gJzExNjg1MDg2MTknOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWyd1bmFtZSddID0gJ3N5c2FkbWluJz sgJEdMT0JBTFNbJ2NoYWxsZW5nZSddID0gJzhmNjAwZmY3MzkyNWExMTFiODA0MGY2OGJkOTBjZWRlJzsgJEdMT0JBTFNbJ3NhdmVMb2dpblRpbWUnXSA9ICcwJzsgJEdMT0JBTFNbJ2JlbGFuZyddID0gJ2RlX0RFJzsgJEdMT0JBTFNbJ2 NsaWVudCddID0gJzEnOyAkR0xPQkFMU1snbGFuZyddID0gJzEnOyAkR0xPQkFMU1snc2Vzc19hcmVhJ10gPSAnY2xpZW50JzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWydzZXQ nXSA9ICdzZXQnOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXSA9IGFycmF5KCk7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydwYXRoJ10gPSBhcnJheSgpOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsncGF0aCddW ydmcm9udGVuZCddID0gJ0g6L1NlcnZlci94YW1wcC9odGRvY3MvY21zLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydwYXRoJ11bJ2h0bWxwYXRoJ10gPSAnaHR0cDovL2xvY2FsaG9zdC9jbXMvJzsgJEdMT0JBTFNbJ2NmZ0 NsaWVudCddWycxJ11bJ2ltYWdlcyddID0gJ2h0dHA6Ly9sb2NhbGhvc3QvY21zL2ltYWdlcy8nOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsndXBsb2Fk J10gPSAndXBsb2FkLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydodG1scGF0aCddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2h0bWxwYXRoJ11bJ2Zyb250ZW5kJ10gPSAnaHR0cDovL2xvY2FsaG 9zdC9jbXMvJzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ3VwbCddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ3VwbCddWydwYXRoJ10gPSAnSDovU2VydmVyL3hhbXBwL2h0ZG9jcy9jbXMvdXBsb2 FkLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWyd1cGwnXVsnaHRtbHBhdGgnXSA9ICdodHRwOi8vbG9jYWxob3N0L2Ntcy91cGxvYWQvJzsgJEd MT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ3VwbCddWydmcm9udGVuZHBhdGgnXSA9ICd1cGxvYWQvJzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ 11bJ2NzcyddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2NzcyddWydwYXRoJ10gPSAnSDovU2VydmVyL3hhbXBwL2h0ZG9jcy9j bXMvY3NzLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydqcyddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2pzJ11bJ3 BhdGgnXSA9ICdIOi9TZXJ2ZXIveGFtcHAvaHRkb2NzL2Ntcy9qcy8nOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsndHBsJ10gPSBhcnJheSgpOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsndHBsJ11bJ3BhdGgnXSA9ICdIOi9 TZXJ2ZXIveGFtcHAvaHRkb2NzL2Ntcy90ZW1wbGF0ZXMvJzsgJEdMT0JBTFNbJ2VycnNpdGVfaWRjYXQnXSA9IGFycmF5KCk7ICRHTE9CQUxTWydlcnJzaXRlX2lkY2F0J11bJzEnXSA9ICcwJzsgJEdMT0JBTFNbJ2VycnNpdGVfaWRhcnQn XSA9IGFycmF5KCk7ICRHTE9CQUxTWydlcnJzaXRlX2lkYXJ0J11bJzEnXSA9ICcwJzsgJEdMT0JBTFNbJ3JlbWFrZUNhdFRhYmxlJ10gPSAnMSc7ICRHTE9CQUxTWydDYXRUYWJsZUNsaWVudCddID0gJzEnOyAkR0xPQkFMU1snQ2F0VGFi bGVMYW5nJ10gPSAnMSc7ICRHTE9CQUxTWydyZW1ha2VTdHJUYWJsZSddID0gJyc7ICRHTE9CQUxTWydzeW5jZnJvbSddID0gJzAnOyAkR0xPQkFMU1snZW5jb2RpbmcnXSA9IGFycmF5KCk7ICRHTE9CQUxTWydlbmNvZGluZyddW ycxJ10gPSAnaXNvLTg4NTktMSc7ICRHTE9CQUxTWydlbmNvZGluZyddWycyJ10gPSAnaXNvLTg4NTktMSc7ICRHTE9CQUxTWyd2aWV3J10gPSAncHJldic7IA==', '20070111105415')
[11-Jan-2007 10:54:15] /contenido/main.php?area=client&frame=3&contenido=02d2add0d4d329111591d98288d38bb2 Session: freeze() failed.
Die Leerzeichen habe ich eingefügt weil sonst die Forenseite zerschossen wird.
Diese Meldung kommt nur durch Klicken im "Administrations-Bereich" immer wieder mal. Aber ich kann sie nicht systematisch reproduzieren.
Ich kann auch nicht abschätzen ob diese Fehlermeldung etwas mit der Änderung in der functions.general.php zu tun hat oder auf etwas anderes zurückzuführen ist.
wosch

Beitrag von wosch »

So, ich kann nun den Fehler jederzeit bei mir ohne Änderung in der functions.general.php jederzeit an- und abstellen.

Es lag bei mir an den Einstellungen des IE.

Vor ein paar Tagen wollte ich das Verhalten eines Scriptes prüfen,
dazu habe ich den http://localhost aus der "Sicheren Zone" des IE entfernt und nicht wieder eingetragen.

Ist der localhost nicht in der sicheren Zone eingetragen kommt der Fehler aus Beitrag 1,
trage ich den localhost in die sichere Zone ein ist der Fehler weg.
Und das Spielchen funktioniert sowohl unter w2k als auch unter xp, mit der Contenido-Wamp und der XAmp.

Diese Integration des IE in das Betriebssystem ist ein Teufelszeug :evil:
Gesperrt