Coppermine - kein Admin-Zugang

Begonnen von schorsch, 28 Mai 2007, 11:14:22

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

schorsch

Hallo,
ich habe mir eigentlich immer durch Lesen dieses sehr guten Forums weiterhelfen können.
Aber jetzt habe ich ein Problem bei dem ich nicht weiterkomme und auch keine Lösung hier gefunden habe.

Wenn ich im Coppermine-Modul als Admin, auch dazugehöriger Benutzer ist angemeldet, auf die Symbole für Kategorien, Alben, Gruppen, Stapel-Bearbeitung etc. klicke kommt die Fehlermeldung
" Sie haben kein Recht, diese Seite anzusehen. "
und ich bin in diesem Moment weder als Admin noch als Benutzer angemeldet.
Bei den anderen Modulen, Kalender, Gästebuch usw. habe ich keine Probleme.

Ich habe auch schon den zugehörigen Benutzer im Modul und in der Datenbank manuell gelöscht und im Administratoren-Menü einen neuen Benutzer anlegen lassen, alles ohne Erfolg. Auch das Update mit SP03 brachte nichts.

Ich hoffe auf eure Hilfe.

CMS-Version:   pragmaMx 0.1.9, 1.30/2007-04-05
PHP-Version:   4.4.7  (PHP-Info)
MySQL-Version:   5.0.21
Server-Version:   Apache/1.3.31 (Unix)

Viele Grüße aus Nürnberg

Schorsch
Der frühe Vogel frisst den Wurm; aber irgendwann frisst der Wurm den Vogel!

reddragon

Zitatund ich bin in diesem Moment weder als Admin noch als Benutzer angemeldet.

Du muss aber als Admin angemeldet sein, um in die Stapelverarbeitung zu gelangen....

schorsch

Zitat von: reddragon am 29 Mai 2007, 00:16:32

Du muss aber als Admin angemeldet sein, um in die Stapelverarbeitung zu gelangen....

Richtig. Bin ich ja, bevor ich auf die Symbole klicke, denn diese sieht man ja nur als Admin.

Grüße
Schorsch
Der frühe Vogel frisst den Wurm; aber irgendwann frisst der Wurm den Vogel!

reddragon

hmmm... komisch....

kommst du denn zu den anderen Admin-Werkzeugen?

Andi

Hi :)

ist das die ganze Fehlermeldung, oder steht da noch was dabei?
schön´s Grüssle, Andi

schorsch

#5
Hallo,

Zitat von: reddragon am 29 Mai 2007, 15:25:24
hmmm... komisch....

kommst du denn zu den anderen Admin-Werkzeugen?

Leider auch nicht, der einzige Button der funktioniert ist links das Handbuch.


Zitat von: Andi am 29 Mai 2007, 15:39:36
Hi :)

ist das die ganze Fehlermeldung, oder steht da noch was dabei?

Dies ist die ganze Meldung. Mit der Überschrift "Fehler".

Und wie gesagt, ich bin dann nicht mehr als Admin, bzw. angemeldeter Benutzer sondern als normaler Besucher der Seite. Es fehlen dann nämlich links die Admin-Menüpunkte und im Coppermine die Buttons für angemeldete Benutzer.

Ich habe jetzt mal einen neuen Admin erstellt, den dazugehörigen Benutzer automatisch erstellen lassen, der Fehler tritt aber immer noch auf.

Ich hoffe ihr könnt mir weiterhelfen

Grüße
Schorsch
Der frühe Vogel frisst den Wurm; aber irgendwann frisst der Wurm den Vogel!

schorsch

Heul, hat denn keiner eine Lösung???

Soll ich Coppermine löschen und neu aufspielen? Bringt´s was? oder die Datenbank?

Es ist wie verhext, bei meiner anderen Seite fasching-in-franken.de funktioniert es doch auch...

weiterheul

Schorsch
Der frühe Vogel frisst den Wurm; aber irgendwann frisst der Wurm den Vogel!

Andi

Moin :)

im Moment fehlt mir da auch die Idee....
Neuinstallation bringt da aber eher nichts.

Editiere mal die /modules/Gallery/include/init.inc.php und suche folgende Zeilen (~ #304):
// Test if admin mode
$USER['am'] = isset($USER['am']) ? (int)$USER['am'] : 0;
define('GALLERY_ADMIN_MODE', USER_IS_ADMIN && $USER['am']);
define('USER_ADMIN_MODE', USER_ID && USER_CAN_CREATE_ALBUMS && $USER['am'] && !GALLERY_ADMIN_MODE);


Direkt darunter schreibst du folgende zusätzliche Zeile:
var_dump($USER['am'], GALLERY_ADMIN_MODE, USER_IS_ADMIN, USER_ADMIN_MODE, USER_ID);


Wenn du jetzt die Coppermine als Admin ansurfst müsste auf der Seite sowas in der Art stehen:
Zitat1
true
1
false
1
Das poste hier mal.
schön´s Grüssle, Andi

schorsch

Danke Andi,

so hab´ das mal gemacht und erhalte diese Meldung links oben:

int(1) bool(true) int(1) bool(false) int(4)

Kann man daraus was erkennen? :puzzled:

Grüße
Schorsch
Der frühe Vogel frisst den Wurm; aber irgendwann frisst der Wurm den Vogel!

Andi

Hi :)

ZitatKann man daraus was erkennen?

Ja, dass deine Zugriffsrechte absolut korrekt sind und eigentlich alles ok ist...  :puzzled:

Ist das die Seite, die in deinem Profil verlinkt ist?


Wie gesagt, i.M. keine Idee, wo der Hund begraben liegt. Evtl. gib mir mal Admin und FTP-Zugang, dass man da näher testen kann....
schön´s Grüssle, Andi

Andi

Moin :)

so, Problem gefunden...

Du verlinkst deine Seite immer so: http://gp-nbg.de/
Also ohne www. in der Url.

Die Servervariable HTTP_HOST ist bei dir aber immer www.gp-nbg.de, also mit www. Die Coppermine verwendet diese Variable intern zur Umschreibung der Links zu /modules.php?name=xxx. Setzt also vor die Links innerhalb der Coppermine immer http://www.gp-nbg.de/ davor.

Alles kein Problem, solange du als Admin oder User über http://www.gp-nbg.de/ eingeloggt bist. Dann funktioniert die Coppermine korrekt. Bist du aber über http://gp-nbg.de/ eingeloggt, dann ist der Sessioncookie ungültig und pragmaMx bzw. die Coppermine erkennt deine Berechtigungen nicht.


Jetzt wollte ich das über eine .htaccess per mod_rewrite ausgleichen, aber leider ist bei dir kein mod_rewrite möglich...
schön´s Grüssle, Andi

schorsch

Hallo Andi,

vielen Dank für deine Hilfe, es funktioniert wieder  :thumbup:

Zu mod_rewrite.
Muss ich das vom Provider einschalten lassen?
Ist es ein Nachteil, wenn es nicht da ist?

Ok, nochmal Danke

Grüße Schorsch
Der frühe Vogel frisst den Wurm; aber irgendwann frisst der Wurm den Vogel!

Andi

Hi :)

Nachteil ist das nicht direkt.

Man könnte eben dieses Problem damit elegant umschiffen. Ausserdem könntest du deine url's "verschönern", so wie hier auf der Seite...

Jop, denke das muss dein Provider freischalten, wenn du in deinem Webspace-Admin keine Möglichkeit dazu findest. Frag doch mal nach.
schön´s Grüssle, Andi