Admidio Plugin in Siquando Pro 2einbinden

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von XimeX »

Welche PHP Version hast du?
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

7.0.24
Gruß Manu
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von XimeX »

Füge mal bitte in der logging.php (adm_program/system) ganz am ende der Datei folgendes ein:

Code: Alles auswählen

$GLOBALS['gLogger'] = $gLogger;
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Wenn ich die Login Seite aufrufe auf unserer Website erscheint folgendes:

Code: Alles auswählen

Fatal error: Uncaught Error: Call to a member function getValue() on null in /var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/user.php:70 Stack trace: #0 /var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/common.php(190): User->__construct(Object(Database), Object(ProfileFields), '') #1 /var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/classes/plugins/ngpluginparagraph/ngpluginparagraphphp/ngpluginparagraphphp.php(38) : eval()'d code(3): include_once('/var/www/vhosts...') #2 /var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/classes/plugins/ngpluginparagraph/ngpluginparagraphphp/ngpluginparagraphphp.php(38): eval() #3 /var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/classes/plugins/ngpluginparagraph/ngpluginparagraph.php(458): NGPluginParagraphPHP->render() #4 /var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/classes/model/simple/ngparag in /var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/user.php on line 70
In der Log Datei finde ich folgenden letzten Eintrag:

Code: Alles auswählen

[2017-12-06 18:42:15] Admidio.NOTICE: #################################################################################################  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/logging.php","line":45,"class":null,"function":"require_once"}
[2017-12-06 18:42:15] Admidio.NOTICE: URL: http://www.kolping-schoenau.de/login/mitgliederverwaltung-kfsb.html  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/logging.php","line":46,"class":null,"function":"require_once"}
[2017-12-06 18:42:15] Admidio.NOTICE: MEMORY USAGE: 4580.6 KB  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/logging.php","line":47,"class":null,"function":"require_once"}
[2017-12-06 18:42:15] Admidio.INFO: CONSTANTS: URLS & PATHS & FOLDERS {"ADMIDIO_HOMEPAGE":"https://www.admidio.org/","HTTPS":false,"PORT":80,"HOST":"www.kolping-schoenau.de","DOMAIN":"www.kolping-schoenau.de","ADMIDIO_URL_PATH":"/admidio","ADMIDIO_URL":"http://www.kolping-schoenau.de/admidio","FILE_URL":"http://www.kolping-schoenau.de/index.php","CURRENT_URL":"http://www.kolping-schoenau.de/login/mitgliederverwaltung-kfsb.html","WWW_PATH":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro","ADMIDIO_PATH":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio","CURRENT_PATH":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/index.php","FOLDER_DATA":"/adm_my_files","FOLDER_CLASSES":"/adm_program/system/classes","FOLDER_LIBS_SERVER":"/adm_program/libs","FOLDER_LIBS_CLIENT":"/adm_program/libs","FOLDER_LANGUAGES":"/adm_program/languages","FOLDER_THEMES":"/adm_themes","FOLDER_MODULES":"/adm_program/modules","FOLDER_PLUGINS":"/adm_plugins"} {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/logging.php","line":76,"class":null,"function":"require_once"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SET SQL_MODE = 'ANSI'  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SET SQL_BIG_SELECTS = 1  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: Session Started! {"name":"ADMIDIO_KfSB_usr_web10_1_adm_PHP_SESSION_ID","limit":0,"path":"/admidio/","domain":"www.kolping-schoenau.de","secure":false,"httpOnly":true,"sessionId":"auepn74rd8mebs3r06hm5gc3n1"} {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/session.php","line":526,"class":"Session","function":"start"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SHOW COLUMNS FROM adm_sessions  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SELECT * FROM adm_sessions WHERE ses_session_id = 'auepn74rd8mebs3r06hm5gc3n1'   {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: Found rows: 0  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":505,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SHOW COLUMNS FROM adm_components  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SELECT * FROM adm_components WHERE com_type = 'SYSTEM' AND com_name_intern = 'CORE'   {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: Found rows: 1  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":505,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SHOW COLUMNS FROM adm_organizations  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SELECT * FROM adm_organizations WHERE org_shortname = 'KfSB'   {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: Found rows: 1  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":505,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SELECT prf_name, prf_value FROM adm_preferences WHERE prf_org_id = 1  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: Found rows: 117  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":505,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: DELETE FROM adm_sessions WHERE ses_timestamp < '2017-12-06 18:12:15' AND ses_session_id NOT LIKE 'auepn74rd8mebs3r06hm5gc3n1'  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SELECT * FROM adm_user_fields INNER JOIN adm_categories ON cat_id = usf_cat_id WHERE cat_org_id IS NULL OR cat_org_id = 1 ORDER BY cat_sequence ASC, usf_sequence ASC  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: Found rows: 80  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":505,"class":"Database","function":"query"}
[2017-12-06 18:42:15] Admidio.INFO: SQL: SHOW COLUMNS FROM adm_user_fields  {"file":"/var/www/vhosts/web10.c9.webspace-verkauf.de/html/kolping/siquando/pro/admidio/adm_program/system/classes/database.php","line":496,"class":"Database","function":"query"}
Gruß Manu
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von XimeX »

Ok ich glaub ich weiß was das Problem ist. Die Variablen $g... von Admidio sollten global sein. Wenn jetzt aber common.php etc in einer function (von zb Siquando Pro 2) aufgerufen wird werden sie nicht global gesetzt. dadurch kann auf diese an anderen stellen nicht zugegriffen werden.
Dafür müsste aber etwas mehr umgebaut werden. Oder du gehst alle $g... durch und setzt sie zusätzlich auf $GLOBALS['g...'] = $g...;
Ich werd mir das aber anschauen. Vll bekomm ich da noch eine lösung für v3.3 hin. Für 3.2 wird sie es aber mit großer WK nicht geben.
In v4.0 wird dann sowieso vieles anders. Spätestens da sollte es solche Probleme dann nicht mehr geben

https://github.com/Admidio/admidio/issues/690
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Ok,

da ich mich nicht in der Programierung auskenne und nicht weiß wie, wo, was, ich da ändern muss, werde ich wohl etwas warten müssen! Für wann ist Version 3.3. bzw 4 geplant?


Vielen Dank für Deine Mühe und dem super Programm admidio!
Gruß Manu
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von XimeX »

Admidio v3.3 wird hoffentlich im Januar 2018 rauskommen.
Admidio v4.0 frühestens August 2018. Aber mit großer Wahrscheinlichkeit noch in 2018
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Ok, vielen Dank!

Dann hoffe ich das es doch evtl mit der Version 3.3 behoben werden kann.
Gruß Manu
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Das Problem wurde anscheinend in der Version 3.3.5 noch nicht gelöst!
Wann kann damit gerechnet werden?

Gruß Manu
Gruß Manu
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von XimeX »

Ich habe vor es in v4.0 zu fixen. Wann diese genau rauskommt kann ich noch nicht sagen. Aber wird wohl doch erst eher Anfang 2019
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Ximex, vielen Dank für Deine Antwort!

Da werde ich mich wohl oder übel noch etwas länger gedulden müssen!
Gruß Manu
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Hallo Fasse,

ist das in der V4 Beta bereits gelöst worden?
Gruß Manu
Benutzeravatar
fasse
Administrator
Beiträge: 6167
Registriert: 12. Nov 2005, 16:06

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von fasse »

Hallo Manu,

nein, das wurde leider nicht angepasst.

Gruß
Fasse
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Hallo Fasse,

Oh nein :cry:... Wird das noch behoben? Falls ja wann? Gibt es ggf. Eine andere Möglichkeit?
Gruß Manu
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Admidio Plugin in Siquando Pro 2einbinden

Beitrag von muellermanu »

Hallo,

wollte mal nachfragen wann das Problem behoben wird? Inzwischen nutze ich Siquando Pro 5. Ich kann aber leider noch immer kein Plugin einbinden.

Gruß Manu
Gruß Manu
Antworten