Anzeige "inaktiver Benutzer" ausschalten?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Dr.Death »

Hallo,

das hier fällt eigentlich in den Bereich : MOD Support.

Die Fehlermeldung deutet darauf hin das Dein Datenbank User kein Recht hat den Befehl " CREATE INDEX " auszuführen.

Kontaktiere Deinen Hoster und bitte Ihn die Berechtigung für Deinen Datenbank User "web381" zu erweitern.
Benutzeravatar
Rambaldi
Mitglied
Beiträge: 425
Registriert: 16.12.2009 06:03
Wohnort: Nähe Ravensburg
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Rambaldi »

Also der User bin ich, und ich bezahle für den Server!
Bisher konnte ich meine Datenbank auch selbst verwalten und anlegen löschen etc.

Kann man das was da fehlt manuell machen?
Wenn ja, wie?
Bin MySQL anfänger
Für alle die mir bei Problemen helfen wollen: [Forum]
Username: phpbb
Passwort: phpbb306
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Dr.Death »

http://dev.mysql.com/doc/refman/5.1/de/grant.html

Beispiel: Der User " web381@localhost " soll CREATE INDEX Rechte bekommen: (für alle vorhandenen Datenbanken)
(Die Eingaben kannst du z.B. über das SQL Fenster im phpmyadmin machen.)

Code: Alles auswählen

GRANT INDEX ON *.* TO 'web381'@'localhost' ;
danach noch ein:

Code: Alles auswählen

FLUSH PRIVILEGES;
und es sollte funktionieren.

Mache vorher bitte ein Backup aller MySQL Datenbanken auf Deinem Server.
Benutzeravatar
Rambaldi
Mitglied
Beiträge: 425
Registriert: 16.12.2009 06:03
Wohnort: Nähe Ravensburg
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Rambaldi »

Das Prob ist nicht das ich nicht das Recht habe, das habe ich nämlich.
Ich meine kann man das was die install mir als fehler ausgibt auch irgendwie handmänisch eintragen?

Seltsam ist auch: Die Funktion ist betriebsbereit, nur steht in der install nun immer update auf (glaub 1.0.5) oder so.
Für alle die mir bei Problemen helfen wollen: [Forum]
Username: phpbb
Passwort: phpbb306
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Dr.Death »

Das Prob ist nicht das ich nicht das Recht habe, das habe ich nämlich
Naja, der User " web831@localhost " hat es aber nicht, daher ja auch die Fehlermeldung :roll:

Wenn Dein Datenbank User web381 kein "INDEX" Recht hat, so kann er es auch nicht als einzelnen Befehl ausführen.

Der einzelne Befehl wäre laut Fehlermeldung:

Code: Alles auswählen

CREATE INDEX user_reminder_inactive ON phpbb_users(user_reminder_inactive);
Wenn Du das Recht nicht hinzufügen möchtest, könntest Du versuchen diesen Befehl abzusetzen:

Code: Alles auswählen

ALTER TABLE phpbb_users ADD INDEX user_reminder_inactive (user_reminder_inactive);
Benutzeravatar
Rambaldi
Mitglied
Beiträge: 425
Registriert: 16.12.2009 06:03
Wohnort: Nähe Ravensburg
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Rambaldi »

Der befehl funktioniert zwar, aber das update geht nicht!

Aber ist egal, denn ich es funktioniert ja problemlos ;)
DANKE
Für alle die mir bei Problemen helfen wollen: [Forum]
Username: phpbb
Passwort: phpbb306
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Dr.Death »

Klar funktioniert es... aber nur bis zum nächsten Update. Denn dann fehlt Deinem Datenbank User immer noch das "CREATE INDEX" Recht.

Entweder der MOD Author schreibt die Installationsroutine um (auf den ALTER TABLE Befehl) oder die vergibst Deinem Datenbank User das Recht "CREATE INDEX".
Benutzeravatar
Rambaldi
Mitglied
Beiträge: 425
Registriert: 16.12.2009 06:03
Wohnort: Nähe Ravensburg
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Rambaldi »

wenn ich wüsste was das für ein recht ist, und wie ich das im phpmyadmin vergebe, dann würde ich es ja machen.
Aber mit MySQL hantiere ich erst ein paar tage.
Für alle die mir bei Problemen helfen wollen: [Forum]
Username: phpbb
Passwort: phpbb306
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Metzle »

Hallo,

Dr.Death hat dir doch beschrieben, wie du das Recht in phpMyAdmin vergibst über einen SQL-Befehl. Lies seinen Beitrag nochmals.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Rambaldi
Mitglied
Beiträge: 425
Registriert: 16.12.2009 06:03
Wohnort: Nähe Ravensburg
Kontaktdaten:

Re: Anzeige "inaktiver Benutzer" ausschalten?

Beitrag von Rambaldi »

Oh, wohl überlesen.

Bei mir kommt diese Fehler:

Code: Alles auswählen

#1142 - INDEX Befehl nicht erlaubt für Benutzer 'web381'@'localhost' auf Tabelle 'phpbb_users'
Denke muss das meinem Host sagen oder?
Was sage ich dem denn, damit ich es Ihm erkläre?

Und was bewirkt dieses Recht eigentlich?
Was kann ich denn momentan "nicht" tun?
Für alle die mir bei Problemen helfen wollen: [Forum]
Username: phpbb
Passwort: phpbb306
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“