Seite 1 von 1

Installation - Fehler

Verfasst: 4. Apr 2018, 22:47
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

Re: Installation - Fehler

Verfasst: 5. Apr 2018, 11:14
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

Re: Installation - Fehler

Verfasst: 7. Apr 2018, 08:30
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