Seite 1 von 2

Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 20:29
von NicoM
Hallo,
ich habe heute den Gallery MOD von nickvergessen eingebaut. Nach dem Aufrufen der Installation erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

Allgemeiner Fehler
Du musst Gründer des Forums sein!

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/install/install_install.php
LINE: 54
CALL: trigger_error()

FILE: [ROOT]/install/index.php
LINE: 189
CALL: install_install->main()

FILE: [ROOT]/install/index.php
LINE: 61
CALL: module->load()


BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/install/install_install.php
LINE: 54
CALL: trigger_error()

FILE: [ROOT]/install/index.php
LINE: 189
CALL: install_install->main()

FILE: [ROOT]/install/index.php
LINE: 61
CALL: module->load()
Zudem kann niemand sich mehr anmelden, nicht mal ich als Admin. Eine Katastrophe ...

Bitte um Hilfe ...
Gruß
NicoM

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 22:18
von Miriam
Hast Du erst die Codechanges gemacht oder erst die install.php ausgeführt?

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 22:30
von NicoM
Ja, ich habe alle Dateien hochgeladen und die Anpassungen des Codes vorgenommen, bevor ich die Installation gestartet habe.

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 23:16
von Miriam
Und Du bist auch Gründer des Forums?

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 23:31
von NicoM
Ja, bin Admin und Gründer.

Aber das ist ja eines der Rätsel. Wenn ich nach den Codeänderungen die Installation aufrufe, woher weiß das System in dem Moment, dass ich nicht der Gründer sein soll ?

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 23:36
von Miriam
Dein user_type muß dann 3 in der Usertabelle sein. Dann wirst Du als Gründer erkannt.

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 23:50
von NicoM
Richtig, aber während des Installationsvorgangs, also wenn ich die install aufrufe, kann das System doch garnicht wissen, wer die Installation gestartet hat. Das Ganze läuftbdoch folgendermaßen ab: ich nehme die Codeänderungen in den Dateien vor, dann rufe ich die URL der index.php im Install_Verzeichnis auf. Dann erscheint ein Bildschirm auf dem ich auf auf Installation starten klicke. An keiner Stelle wurde ich bisher daanach gefragt, ob ich Gründer bin. Daraufhin erscheint obige Fehlermeldung ...

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 08.12.2012 23:53
von Miriam
Das install.php Script ist pfiffig genug herauszufinden, wer es gestartet hat. Und anhand Deiner Nutzer ID wird Dein Status auch erkannt.

Ungefähr so:

Code: Alles auswählen

if ($user->data['user_type'] != USER_FOUNDER) print "Du bist kein Gründer!"; 
Bist Du nun Gründer oder nicht?

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 09.12.2012 00:08
von NicoM
Ja, ich bin Gründer. ich habe allerdings 2 User-Konten. eines unter dem Namen xxx als MOD und eines unter dem Namen Admin als Administrator.

Re: Gallery MOD MYSQL Problem - HILFE

Verfasst: 09.12.2012 04:10
von AYYILDIZLAR
Hallo,


Das Problem mit dem "Du musst Gründer des Forums sein" hatte ich auch und ein paar andere auch noch.

Für die Lösung deines Gründer Problems, musst du das hier entfernen.
Öffne mal Bitte die install/install_install.php und suche dort diesen Code und entferne diesen

Code: Alles auswählen

if ($user->data['user_type'] != USER_FOUNDER)
      {
         trigger_error('FOUNDER_NEEDED', E_USER_ERROR);
      }


Grüße aus dem übelst kalten Spessart