Installation - Fehler

Topics from older beta tests.
Antworten
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Installation - Fehler

Beitrag von Offe »

Wenn ich den aktuellen Commit nehme und versuche komplett neu zu installieren, erscheint folgender Fehler:
[Wed Apr 04 22:46:00.283032 2018] [:error] [pid 461] [client IP-Adresse:52093] PHP Fatal error: Uncaught Error: Call to undefined method TableAccess::getAllVisibleCategories() in /var/www/html/neu/adm_program/system/classes/TableCategory.php:274\nStack trace:\n#0 /var/www/html/neu/adm_program/system/classes/TableRoles.php(464): TableCategory->isVisible()\n#1 /var/www/html/neu/adm_program/system/classes/Organization.php(227): TableRoles->setValue('rol_cat_id', '4')\n#2 /var/www/html/neu/adm_program/installation/install_steps/start_installation.php(224): Organization->createBasicData(2)\n#3 /var/www/html/neu/adm_program/installation/installation.php(198): require_once('/var/www/html/n...')\n#4 {main}\n thrown in /var/www/html/neu/adm_program/system/classes/TableCategory.php on line 274, referer: http://IP-Adresse/neu/adm_program/insta ... ate_config
Gruß Offe
XimeX
Developer
Beiträge: 1149
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Installation - Fehler

Beitrag von XimeX »

Ok den Fehler hab ich gefunden. Sollte sich aber Fasse anschauen.

Es wird ein User mit der "TableAccess" Klasse angelegt. Darum gibt es auch die Methode "getAllVisibleCategories()" nicht.
Vll reicht hier eine zusätzliche Abfrage auf "$gCurrentUser instanceof User"

https://github.com/Admidio/admidio/blob ... on.php#L75
https://github.com/Admidio/admidio/blob ... s.php#L460
https://github.com/Admidio/admidio/blob ... y.php#L274
Benutzeravatar
fasse
Administrator
Beiträge: 5131
Registriert: 12. Nov 2005, 16:06

Re: Installation - Fehler

Beitrag von fasse »

Hallo zusammen,

hab es jetzt mit instanceof angepasst. Da an dieser Stelle noch nicht alle Daten in der Datenbank sind, kann man leider noch kein richtiges User-Objekt anlegen.

Viele Grüße
Fasse
Antworten