Thread: [Wwwdb-develop] bugreport
Brought to you by:
k_reger
From: Ingo S. <ing...@ci...> - 2002-12-26 16:55:37
|
Hallo, ich bin gerade dabei WWWdb auf meinem SuSE 8.1 System zu installieren. Nachdem ich das Installationsskript f=FCr 8.1 angepasst habe = (haupts=E4chlich /srv/www apache Pfade usw.) l=E4uft das Skript ohne erkennbaren Fehler durch. Leider bekomme ich keine Verbindung mit der Datenbank so scheint es. Bei SuSE 8.1 ist wohl postgreSQL 7.2.2 als rpm dabei, dies habe ich auch installiert. Seltsamerweise bekomme ich den gleichen Fehler wenn ich zuvor den postgreSQL Server mit "rcpostgresql stop" deaktiviert habe. W=E4hrend des Installationsvorgangs schreibt das Skript in die Datenbank und erstellt auch die Datenbank wwwdb_0_8_2 usw. In den Meldungen in "/var/log/postgres" erscheint bei aktiviertem Datenbankserver und postmaster logging maximal (-d 5) kein=20 Verbindungsversuch von irgendjemand also auch nicht von WWWdb oder apache. Unten die Fehlermeldung im Browser. --- Database Error occured during Connection to Database failed!! SQL-Error: (1) could not connect to server: Connection refused Statement: connect Bind-val.: dbi:Pg(RaiseError=3D>0, PrintError=3D>0, AutoCommit=3D>1):dbname=3Dwwwdb_0_8_2;host=3Dlocalhost, wwwrun, wwwrun /usr/lib/perl5/site_perl/5.8.0/WWWdb/DbSession.pm 244 main::MyDie /usr/lib/perl5/site_perl/5.8.0/WWWdb/DbSession.pm 218 DbSession::_Connect /srv/www/cgi-bin/WWWdb-0.8.2.cgi 516 DbSession::new /srv/www/cgi-bin/WWWdb-0.8.2.cgi 414 main::InitDb /srv/www/cgi-bin/WWWdb-0.8.2.cgi 5932 main::Main LastBtn =3D '' Lang =3D 'en' BaseLang =3D 'en' State =3D '' RecordOk =3D 'Yes' ScriptName =3D 'WWWdb-0.8.2' HostName =3D 'localhost' DebugLvl =3D '1' BaseDir =3D '/srv/www/htdocs/WWWdb-0.8.2' DbDriver =3D 'WWWdb' DbHandle =3D '' ConfigPath =3D 'WWWdb/Welcome' ConfigFile =3D 'WWWdb:Welcome' SessionId =3D '0000000000000000' UrlParams =3D 'id=3D25' LogfileName =3D '/srv/www/htdocs/WWWdb-0.8.2/tmp/WWWdb-0.8.230.log' HTMLfileName =3D '/srv/www/htdocs/WWWdb-0.8.2/tmp/WWWdb-0.8.230-19902.html' RecIdField =3D 'id_doc, lang' RecId =3D ',' ObjectId =3D ',' --- Kannst mir da jemand weiterhelfen ? Viele Gr=FC=DFe vom Niederrhein Ingo ----------------------------------------------------------- Ingo, Kerstin, Anna & Marie Schnieders Clarenbachstrasse 39 46485 Wesel Telefon: +49 281 83435 Ingo mobil: +49 178 4075803 Kerstin mobil: +49 178 7209497 web.de Fax: +49 1212 518916210 EMail zuhause: ing...@ci... EMail Ingo B=FCro: sch...@dr... ----------------------------------------------------------- |
From: Holger K. <hol...@fr...> - 2002-12-26 21:16:47
|
Hallo, Am Donnerstag, 26. Dezember 2002 17:54 schrieb Ingo Schnieders: > ich bin gerade dabei WWWdb auf meinem SuSE 8.1 System zu installieren. > Nachdem ich das Installationsskript für 8.1 angepasst habe (hauptsächlich > /srv/www apache Pfade usw.) läuft das Skript ohne erkennbaren Fehler > durch. > Leider bekomme ich keine Verbindung mit der Datenbank so scheint es. Also noch Jemand, Welcher über die Feiertage seine Finger von der Linux-Kiste lassen kann! ;-) Das mit den Pfaden unter Suse 8.1 habe ich mittels S-Link von /etc/httpd nach /usr/local gelöst. Das Insatall-Script lief ohne Fehlermeldungen durch und ich sollte mich danach eigentlich mit: " http://localhost/wwwdb" auf dem Webserver anmelden können. Pustekuchen! :-( Dieser gibt lapidar zurück: " No requested URL /cgi-bin/WWWdb-0.8.2.cgi was not found on this server " Deshalb würde mich mal interessieren, wie Du das gelöst hast, denn ohne Login über Apache kann ich nicht sagen, ob ich eine Verbindung zur PG-DB bekomme. Weiter noch ein Frohes Fest Holger ! |
From: Klaus R. <K....@ww...> - 2003-01-07 12:37:35
|
Hello, On Donnerstag, 26. Dezember 2002 22:19, Holger Keil wrote: > Dieser gibt lapidar zurück: " No requested URL /cgi-bin/WWWdb-0.8.2.cgi > was not found on this server " > Deshalb würde mich mal interessieren, wie Du das gelöst hast, denn ohne > Login über Apache kann ich nicht sagen, ob ich eine Verbindung zur PG-DB > bekomme. Does your apache accept symlinks? CU, Klaus -- Vist WWWdb at http://WWWdb.org |
From: Klaus R. <K....@ww...> - 2003-01-07 12:36:17
|
Hallo Ingo, On Donnerstag, 26. Dezember 2002 17:54, Ingo Schnieders wrote: > ich bin gerade dabei WWWdb auf meinem SuSE 8.1 System zu installieren. > Nachdem ich das Installationsskript für 8.1 angepasst habe (hauptsächlich > /srv/www apache Pfade usw.) läuft das Skript ohne erkennbaren Fehler > durch. Könnte ich das angepasste Skript bitte bekommen? > Leider bekomme ich keine Verbindung mit der Datenbank so scheint es. > > Bei SuSE 8.1 ist wohl postgreSQL 7.2.2 als rpm dabei, dies habe ich auch > installiert. Seltsamerweise bekomme ich den gleichen Fehler wenn ich > zuvor den postgreSQL Server mit "rcpostgresql stop" deaktiviert habe. > > Während des Installationsvorgangs schreibt das Skript in die Datenbank > und erstellt auch die Datenbank wwwdb_0_8_2 usw. > > In den Meldungen in "/var/log/postgres" erscheint bei aktiviertem > Datenbankserver und postmaster logging maximal (-d 5) kein > Verbindungsversuch von irgendjemand also auch nicht von WWWdb oder apache. psql wwwdb_0_8_2 funktioniert also nicht? Überprüfe mal deine pg_hba.conf (oder so ähnlich). CU, Klaus -- Vist WWWdb at http://WWWdb.org |
From: Ingo S. <ing...@ci...> - 2003-01-08 18:28:07
|
Hallo Klaus, w=E4hrend ich dir eine Antwort schreibe kam mir die Idee: Das SuSE rcpostgresql Skript startet den postmaster OHNE die Option "-i" f=FCr die notwendige TCP Kommunikation. In meiner pg_hba.conf ist alles erlaubt. Nun bekomme ich eine Verbindung zu postgreSQL aber bekomme einen neuen Fehler: > Oops! The following problem occured within WWWdb! > > Undefined type 1114 at > /usr/lib/perl5/site_perl/5.8.0/WWWdb/DbSession/Pg.pm line 267, line 172. > > Call-Stack: > > File > Line > Procedure > > /usr/lib/perl5/site_perl/5.8.0/WWWdb/DbSession/Pg.pm > 267 > main::MyDie > > /srv/www/cgi-bin/WWWdb-0.8.2.cgi > 2775 > DbSession::MapDatatype > > /srv/www/cgi-bin/WWWdb-0.8.2.cgi > 2728 > main::GetAllFieldInfo > > /srv/www/cgi-bin/WWWdb-0.8.2.cgi > 1062 > main::FetchRecord > > (eval 67) > 1 > main::BtnSelect > > /usr/lib/perl5/site_perl/5.8.0/WWWdb/Plugin.pm > 298 > (eval) > > /usr/lib/perl5/site_perl/5.8.0/WWWdb/Plugin.pm > 169 > Plugin::_Eval > > /srv/www/cgi-bin/WWWdb-0.8.2.cgi > 881 > Plugin::Call > > /srv/www/cgi-bin/WWWdb-0.8.2.cgi > 494 > main::FindActionToDo > > /srv/www/cgi-bin/WWWdb-0.8.2.cgi > 5932 > main::Main Was k=F6nnte hierbei nun die Ursache sein ? Kann man das beheben ? Gr=FC=DFe Ingo |
From: Klaus R. <K....@ww...> - 2003-01-09 10:33:07
|
On Mittwoch, 8. Januar 2003 19:26, Ingo Schnieders wrote: > Hallo Klaus, > > Undefined type 1114 at > > /usr/lib/perl5/site_perl/5.8.0/WWWdb/DbSession/Pg.pm line 267, line Der Bug ist gefixt. Die aktuelle Version von DbSession/Pg.pm kannst du aus dem CVS beziehen. CU, Klaus -- Vist WWWdb at http://WWWdb.org |