Plugin Mitgliedsbeitrag wird nicht installiert
Plugin Mitgliedsbeitrag wird nicht installiert
Hallo,
ich bin dabei mir das Plugin Mitgliedsbeitrag zu installieren. Es wir mir die erste Seite angezeigt, dann der Soll/Ist Vergleich. Anschliessend bekomme ich einen HTTP ERROR 500. Wo liegt der Fehler?
ich bin dabei mir das Plugin Mitgliedsbeitrag zu installieren. Es wir mir die erste Seite angezeigt, dann der Soll/Ist Vergleich. Anschliessend bekomme ich einen HTTP ERROR 500. Wo liegt der Fehler?
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Ich habe nun ein bischen geforscht und festgestellt, dass nach dem Soll/ist Vergleich irgendetwas nicht funktioniert. In der Datei installation.php Zeile 782
kommt folgender Fehler
Ich verwendet die Version 4.3.1 und Admidio 3.3.4
Code: Alles auswählen
$table->addColumn('<img class="admidio-icon-info" data-html="true" src="'. THEME_URL .'/icons/textfield_key.png" alt="'.$gL10n->get('ORG_FIELD_DISABLED', $gL10n->get('ROL_RIGHT_EDIT_USER')).'" title="'.$gL10n->get('ORG_FIELD_DISABLED', $gL10n->get('ROL_RIGHT_EDIT_USER')).'" />', $columnAttributes, 'th');
Leider habe ich nicht verstanden, was hier alles passiert, da reicht meine php Kenntnis wohl noch nicht aus, aber vielleicht hat nun einer eine Idee, was hier nicht läuft.Diese Seite funktioniert nicht
192.168.178.69 kann diese Anfrage momentan nicht verarbeiten.
HTTP ERROR 500
Ich verwendet die Version 4.3.1 und Admidio 3.3.4
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Den erste Fehler habe ich nun gefunden. Das Programm wir nun nicht mehr durch den 500 Fehler abgebrochen. Ich habe zwar das Verzeichnis adm_my_file mit 777 Rechten ausgestatet, aber nicht die Unterverzeichnisse.
Nun habe ich aber noch das Problem, dass die Installationsroutine immer aufgerufen wird, wenn ich das Plugin starte. Es wird also immer die Seite mit der Prüfung auf fehlerhafte Profilfelder angezeigt und anschließend der Soll/Ist Vergleich. Beim nächsten Aufruf passiert das Gleiche. Es wird aber nicht das eigentliche Menü gestartet. Was kann der Grund dafür sein?
Nun habe ich aber noch das Problem, dass die Installationsroutine immer aufgerufen wird, wenn ich das Plugin starte. Es wird also immer die Seite mit der Prüfung auf fehlerhafte Profilfelder angezeigt und anschließend der Soll/Ist Vergleich. Beim nächsten Aufruf passiert das Gleiche. Es wird aber nicht das eigentliche Menü gestartet. Was kann der Grund dafür sein?
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo WSVBS,
ruf mal die Deinstallationsroutine von Mitgliedsbeitrag auf und lösche alle bisher angelegten Profilfelder und Konfigurationsdaten.
Aufruf: .../adm_plugins/mitgliedsbeitrag/deinstallation.php?mode=start
Gruß
rmb
ruf mal die Deinstallationsroutine von Mitgliedsbeitrag auf und lösche alle bisher angelegten Profilfelder und Konfigurationsdaten.
Aufruf: .../adm_plugins/mitgliedsbeitrag/deinstallation.php?mode=start
Gruß
rmb
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo rmb,
ich habe damit folgende Fehlermeldung bekommen:
Datenbankfehler
S Q L - E R R O R
CODE: 42S02
1146
Table 'MitgliederDB.adm_plugin_preferences' doesn't exist
B A C K T R A C E
FILE: adm_program/system/classes/Database.php
LINE: 688
CALL: Database->showError()
FILE: adm_plugins/mitgliedsbeitrag/classes/configtable.php
LINE: 246
CALL: Database->query()
FILE: adm_plugins/mitgliedsbeitrag/deinstallation.php
LINE: 31
CALL: ConfigTablePMB->read()
Was kann der Grund sein, dass die Tabelle nicht installiert wird?
Gruß
WSVBS
ich habe damit folgende Fehlermeldung bekommen:
Datenbankfehler
S Q L - E R R O R
CODE: 42S02
1146
Table 'MitgliederDB.adm_plugin_preferences' doesn't exist
B A C K T R A C E
FILE: adm_program/system/classes/Database.php
LINE: 688
CALL: Database->showError()
FILE: adm_plugins/mitgliedsbeitrag/classes/configtable.php
LINE: 246
CALL: Database->query()
FILE: adm_plugins/mitgliedsbeitrag/deinstallation.php
LINE: 31
CALL: ConfigTablePMB->read()
Was kann der Grund sein, dass die Tabelle nicht installiert wird?
Gruß
WSVBS
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo WSVBS,
in der Tabelle adm_plugin_preferences werden Konfigurationsdaten der von mir erstellten Plugins abgelegt. Sie wird beim ersten Aufruf eines Plugins automatisch erzeugt.
Installier doch mal das Plugin Kategoriereport. Es erzeugt keine Profilfelder wie Mitgliedsbeitrag, sondern nur diese Tabelle und befüllt sie mit ein paar Konfigurationsdaten.
Gruß
rmb
in der Tabelle adm_plugin_preferences werden Konfigurationsdaten der von mir erstellten Plugins abgelegt. Sie wird beim ersten Aufruf eines Plugins automatisch erzeugt.
Installier doch mal das Plugin Kategoriereport. Es erzeugt keine Profilfelder wie Mitgliedsbeitrag, sondern nur diese Tabelle und befüllt sie mit ein paar Konfigurationsdaten.
Gruß
rmb
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo rmb,
vielen Dank für Deine Hilfe. Durch das Installieren des Kategoriereports ist die Tabelle erstellt worden udn auch das Plugin Mitgliedbeitrag startet jetzt. Nun kann ich mich damit beschäftigen, wie es funktioniert.
Gruß
WSVBS
vielen Dank für Deine Hilfe. Durch das Installieren des Kategoriereports ist die Tabelle erstellt worden udn auch das Plugin Mitgliedbeitrag startet jetzt. Nun kann ich mich damit beschäftigen, wie es funktioniert.
Gruß
WSVBS
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo rmb,
nun habe ich sdoch noch ein Problem. Sobald ich eine Rolle mit Beitrag erstelle, bekommen ich folgenden Fehler
( ! ) Fatal error: Uncaught Error: Call to undefined function bcmod() in /var/www/html/adm_plugins/mitgliedsbeitrag/common_function.php on line 1039
( ! ) Error: Call to undefined function bcmod() in /var/www/html/adm_plugins/mitgliedsbeitrag/common_function.php on line 1039
Call Stack
# Time Memory Function Location
1 0.2008 353776 {main}( ) .../mitgliedsbeitrag.php:0
2 0.5518 2647312 check_iban( ) .../mitgliedsbeitrag.php:791
3 0.5653 2648064 test_iban( ) .../common_function.php:995
Hier ist es egal, ob es eine Altersabhängige Rolle ist, oder ein Feste.
nun habe ich sdoch noch ein Problem. Sobald ich eine Rolle mit Beitrag erstelle, bekommen ich folgenden Fehler
( ! ) Fatal error: Uncaught Error: Call to undefined function bcmod() in /var/www/html/adm_plugins/mitgliedsbeitrag/common_function.php on line 1039
( ! ) Error: Call to undefined function bcmod() in /var/www/html/adm_plugins/mitgliedsbeitrag/common_function.php on line 1039
Call Stack
# Time Memory Function Location
1 0.2008 353776 {main}( ) .../mitgliedsbeitrag.php:0
2 0.5518 2647312 check_iban( ) .../mitgliedsbeitrag.php:791
3 0.5653 2648064 test_iban( ) .../common_function.php:995
Hier ist es egal, ob es eine Altersabhängige Rolle ist, oder ein Feste.
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo WSVBS,
bcmod() benötigt die Erweiterung BCMath. Sieh Dir mal diesen Beitrag an: http://www.selfphp.de/forum/showthread.php?t=12550. Falls es Schwierigkeiten macht, den BCMath Support einzuschalten, dann suche ich die Zeilen heraus, wo man den IBAN-Test deaktivieren kann.
Gruß
rmb
bcmod() benötigt die Erweiterung BCMath. Sieh Dir mal diesen Beitrag an: http://www.selfphp.de/forum/showthread.php?t=12550. Falls es Schwierigkeiten macht, den BCMath Support einzuschalten, dann suche ich die Zeilen heraus, wo man den IBAN-Test deaktivieren kann.
Gruß
rmb
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo rmb,
das Installieren von bcmath hat funktioniert, das Programm läuft. Wenn ich allerdings im Menü Mitgliedsbeitrag bin und dann Einstellungen auswähle, habe ich folgende Fehlermeldung, wobei das Menü der Einstellung aber angezeigt wird.
( ! ) Notice: Undefined offset: 0 in /var/www/html/adm_plugins/mitgliedsbeitrag/preferences.php on line 251
Call Stack
# Time Memory Function Location
1 0.2009 354704 {main}( ) .../preferences.php:0
( ! ) Notice: Undefined offset: 0 in /var/www/html/adm_plugins/mitgliedsbeitrag/preferences.php on line 252
Call Stack
# Time Memory Function Location
1 0.2009 354704 {main}( ) .../preferences.php:0
( ! ) Notice: Undefined offset: 0 in /var/www/html/adm_plugins/mitgliedsbeitrag/preferences.php on line 253
Call Stack
# Time Memory Function Location
1 0.2009 354704 {main}( ) .../preferences.php:0
Gruß
WSVBS
das Installieren von bcmath hat funktioniert, das Programm läuft. Wenn ich allerdings im Menü Mitgliedsbeitrag bin und dann Einstellungen auswähle, habe ich folgende Fehlermeldung, wobei das Menü der Einstellung aber angezeigt wird.
( ! ) Notice: Undefined offset: 0 in /var/www/html/adm_plugins/mitgliedsbeitrag/preferences.php on line 251
Call Stack
# Time Memory Function Location
1 0.2009 354704 {main}( ) .../preferences.php:0
( ! ) Notice: Undefined offset: 0 in /var/www/html/adm_plugins/mitgliedsbeitrag/preferences.php on line 252
Call Stack
# Time Memory Function Location
1 0.2009 354704 {main}( ) .../preferences.php:0
( ! ) Notice: Undefined offset: 0 in /var/www/html/adm_plugins/mitgliedsbeitrag/preferences.php on line 253
Call Stack
# Time Memory Function Location
1 0.2009 354704 {main}( ) .../preferences.php:0
Gruß
WSVBS
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo WSVBS,
ich konnte den Fehler nachstellen.
Ändere bitte in der Datei preferences.php in Zeile 247 (in Mitgliedsbeitrag v4.2.4 ist das Zeile 248)
in
Gruß
rmb
ich konnte den Fehler nachstellen.
Ändere bitte in der Datei preferences.php in Zeile 247 (in Mitgliedsbeitrag v4.2.4 ist das Zeile 248)
Code: Alles auswählen
for ($1 = 0; ....
Code: Alles auswählen
for ($1 = 1; ....
rmb
Re: Plugin Mitgliedsbeitrag wird nicht installiert
Hallo rmb,
danke, es läuft jetzt.
Gruß
WSVBS
danke, es läuft jetzt.
Gruß
WSVBS