Bei mir ist das komplilieren von Noeten gewesen, da ich Gentoo Linux benutze und das USE Flag fuer PDO default nicht gesetzt ist im PHP Package…daher ging leider einiges in die Hose, wie ich ja beschrieben hatte. Fuer die meisten anderen Distributionen wie RedHat, Suse, Debian und Co, duerfte das keine grosse Relevanz haben, da sie quasi von Werk aus alle gaengigsten Erweiterungen von PHP einkompiliert haben, was aber keine Devise von Gentoo ist. Weniger ist mehr. Insbesondere hinsichtlich Sicherheit.
Posts
-
RE: Update 0.9.9 funktioniert nicht
-
RE: Update 0.9.9 funktioniert nicht
OK, die Applikation funktioniert nun wieder.
Der Fehler lag im fehlenden Modul von PHP.i-doit nutzt mit dieser Version scheinbar die PDO API welche nicht mit einkompiliert bzw. die USE Flags fuer PHP nicht gesetzt waren, da vorher einfach nicht benoetigt.
Schade das keine Abfrage Seitens i-doit gemacht wird ob diese Funktion/API vorhanden ist…haette eine Menge Aerger erspart.
Dennoch Danke fuer die nette Unterstuetzung
-
RE: Update 0.9.9 funktioniert nicht
Ich bekomme immer nur die selbe Debugmeldung:
(8.03@22:02:39) Notice : –----------------------------------------------------------------------
(8.03@22:02:39) Notice : ENTRYPOINT OF FRONT CONTROLLER (load=update): Debugger initialized.
(8.03@22:02:39) [!] Error : No method to autoload 'PDO'
Backtrace:
#0 _get_backtrace() called at [/var/www/cmdb.cst/idoit/src/debug.inc.php:133]
#1 isys_debugger_handler_default_error::execute(No method to autoload 'PDO') called at [/var/www/cmdb.cst/idoit/src/debug.inc.php:216]
#2 isys_debugger::handle(4, No method to autoload 'PDO') called at [/var/www/cmdb.cst/idoit/src/autoload.inc.php:202]
#3 __autoload(PDO) called at [/var/www/cmdb.cst/idoit/src/globals.inc.php:71]
#4 include_once(/var/www/cmdb.cst/idoit/src/globals.inc.php) called at [/var/www/cmdb.cst/idoit/index.php:163](8.03@22:02:39) Notice : –----------------------------------------------------------------------
(8.03@22:02:39) Notice : ENTRYPOINT OF FRONT CONTROLLER (load=update): Debugger initialized.
(8.03@22:02:39) [!] Error : No method to autoload 'PDO'
Backtrace:
#0 _get_backtrace() called at [/var/www/cmdb.cst/idoit/src/debug.inc.php:133]
#1 isys_debugger_handler_default_error::execute(No method to autoload 'PDO') called at [/var/www/cmdb.cst/idoit/src/debug.inc.php:216]
#2 isys_debugger::handle(4, No method to autoload 'PDO') called at [/var/www/cmdb.cst/idoit/src/autoload.inc.php:202]
#3 __autoload(PDO) called at [/var/www/cmdb.cst/idoit/src/globals.inc.php:71]
#4 include_once(/var/www/cmdb.cst/idoit/src/globals.inc.php) called at [/var/www/cmdb.cst/idoit/index.php:163](8.03@22:02:40) Notice : –----------------------------------------------------------------------
(8.03@22:02:40) Notice : ENTRYPOINT OF FRONT CONTROLLER (load=update): Debugger initialized.
(8.03@22:02:40) [!] Error : No method to autoload 'PDO'
Backtrace:
#0 _get_backtrace() called at [/var/www/cmdb.cst/idoit/src/debug.inc.php:133]
#1 isys_debugger_handler_default_error::execute(No method to autoload 'PDO') called at [/var/www/cmdb.cst/idoit/src/debug.inc.php:216]
#2 isys_debugger::handle(4, No method to autoload 'PDO') called at [/var/www/cmdb.cst/idoit/src/autoload.inc.php:202]
#3 __autoload(PDO) called at [/var/www/cmdb.cst/idoit/src/globals.inc.php:71]
#4 include_once(/var/www/cmdb.cst/idoit/src/globals.inc.php) called at [/var/www/cmdb.cst/idoit/index.php:163] -
RE: Update 0.9.9 funktioniert nicht
Also da scheint grundsaetzlich etwas nicht zu stimmen…habe eben testweise alle Datenbanken sowie Verzeichnisse geloescht - also eine frische Installation... Ergebnis:
Weisse Seite, nach erfolgreicher Installation.
-
RE: Update 0.9.9 funktioniert nicht
…wenn ich die Datei config Datei verschiebe, lande ich in der Installationsroutine, wie es sich gehoert.
Wenn ich den o.g. Wert auskommentiere und auf die Startseite gehe, komme ich zu dem Loginprompt.. nur nach dem Login, erscheint folgende Meldung:
isys_exception_database : Query error: 'SELECT isys_catg_logb_list__isys_obj__id FROM isys_catg_logb_list JOIN isys_logbook ON isys_catg_logb_list__isys_logbook__id = '93'': Unknown column 'isys_catg_logb_list__isys_obj__id' in 'field list'
Dies deutet doch auf eine nicht geupdatete Mandanten-DB hin, wenn ich das recht verstanden habe, oder? Unverstaendlich waere auch dies, da ich diese bei update-prozedur explizit angab!
-
RE: Update 0.9.9 funktioniert nicht
Bei mir tritt exakt der selbe Fehler auf.
Selbst nach einem haendischem Anpassen der config.inc.php welche aus der "config_template.inc.php" ihren urpsrung hat, will es nicht funktonieren.
Resultat: weisse Seite - egal welches Modul/Seite ich aufrufe.
Keinerlei Error Meldungen - weder im PHP, noch im Webserver-Log an sich.
Vll hat es keinerlei Bedeutung, aber wenn ich die Zeile 71 in der Datei "globals.inc.php" auskommentiere, komme ich zumindestens (nach erfolgreichem Login) nochmal zur /updates" Seite, welche dann auch erneut erfolgreich funktioniert, aber leider in einer weissen Seite endet.
"$g_pdo_drivers = PDO::getAvailableDrivers();" –> //$g_pdo_drivers = PDO::getAvailableDrivers();
Lass ich diese Zeile unkommentiert,komme ich nichtmal auf die /updates Seite.
...ich bin am verzweifeln...