updating database schema "Beim updaten auf phpbb 3.0.1&

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.
sterni23
Mitglied
Beiträge: 8
Registriert: 09.04.2008 10:34

updating database schema "Beim updaten auf phpbb 3.0.1&

Beitrag von sterni23 »

Das updaten hat soweit geklappt. Da ich wenig Ahnung habe, wollte ich noch kurz etwas zu folgender Sache wissen.

[ externes Bild ]

Wie kann ich das beheben und/oder ist dies problematisch?

Bin für jede Hilfe dankbar!

MFG
sterni23
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hallo,

du scheinst auch ein User zu sein, der kein " CREATE INDEX " und " DROP INDEX " ausführen darf. ( Wende Dich dazu ein Deinen Hoster. )

Lösung ist :

Code: Alles auswählen

ALTER TABLE `phpbb_groups` DROP INDEX `group_legend` ;
ALTER TABLE `phpbb_sessions` ADD INDEX `session_forum_id` ( `session_forum_id` ) ;
ALTER TABLE `phpbb_groups` ADD INDEX `group_legend_name` ( `group_legend` , `group_name` ( 255 ) ) ;
Du solltest vorher allerdings ein Datenbank Backup erstellen.


Kurze Frage meinerseits: Läuft auf Deinem WebSPace die Konfigurationsoberfläche " CONFIXX " ?
Zuletzt geändert von Dr.Death am 25.04.2008 12:12, insgesamt 1-mal geändert.
sterni23
Mitglied
Beiträge: 8
Registriert: 09.04.2008 10:34

Beitrag von sterni23 »

Ja es läuft " CONFIXX "

Danke schön soweit erstmal. Kann das nur mein Hoster ändern? oder kann ich dort selbst etwas machen. Wie gesagt ich habe leider noch wenig Ahnung, aber das soll sich nun ändern!

Ich muss dazu sagen, ich habe als ich das aller erste mal das phpbb 3.0.0 setup gemacht habe in ein anderes Verzeichnis installiert, nämlich /html/forum

und habe hinterher einfach das komplette Forum ins /html/ Verzeichnis verschoben.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Das Recht " CREATE INDEX " und " DROP INDEX " ist bei " CONFIXX " System per default Einstellung "deaktiviert".

Dieses Recht kann Dir nur der Hoster zuweisen.

Ich habe diesbezüglich bereits mit den Entwicklern Kontakt aufgenommen, da man nicht mehr davon ausgehen kann, das jeder WebUser die o.g. Rechte besitzt.
sterni23
Mitglied
Beiträge: 8
Registriert: 09.04.2008 10:34

Beitrag von sterni23 »

Alles klar. Aber ich meine es läuft ja trotzdem alles ganz gut, soweit ich beurteilen kann. Also kann auch alles so bleiben, ja?

Besten Dank!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Jepp.... bis zum nächsten Update, sollten die Entwickler den Update Mechanismus nicht ändern wollen.
noforce
Mitglied
Beiträge: 5
Registriert: 14.03.2008 18:20
Wohnort: Leipzig

Beitrag von noforce »

Hallo,

ich hab das gleiche Problem.

Wo füge ich denn die Lösung

Code: Alles auswählen

ALTER TABLE `phpbb_groups` DROP INDEX `group_legend`
ALTER TABLE `phpbb_sessions` ADD INDEX `session_forum_id` ( `session_forum_id` )
ALTER TABLE `phpbb_groups` ADD INDEX `group_legend_name` ( `group_legend` , `group_name` ( 255 ) )
ein?

Hab es bei der SQL Eingabe probiert, doch da kommt folgende Fehlermeldung

Code: Alles auswählen

Fehler

SQL-Befehl:

ALTER TABLE `phpbb_groups` DROP INDEX `group_legend` ALTER TABLE `phpbb_sessions` ADD INDEX `session_forum_id` ( `session_forum_id` ) ALTER TABLE `phpbb_groups` ADD INDEX `group_legend_name` ( `group_legend` , `group_name` ( 255 ) )

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE `phpbb_sessions` ADD INDEX `session_forum_id` ( `session_forum_id` )' at line 2 
Danke schon mal im Voraus.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

ALTER TABLE `phpbb_groups` DROP INDEX `group_legend`;
ALTER TABLE `phpbb_sessions` ADD INDEX `session_forum_id` ( `session_forum_id` );
ALTER TABLE `phpbb_groups` ADD INDEX `group_legend_name` ( `group_legend` , `group_name` ( 255 ) );
kein Support per PN
noforce
Mitglied
Beiträge: 5
Registriert: 14.03.2008 18:20
Wohnort: Leipzig

Beitrag von noforce »

Danke.

Nun kommt diese Fehlermeldung:

Code: Alles auswählen

Fehler

SQL-Befehl:

ALTER TABLE `phpbb_groups` DROP INDEX `group_legend` ;

MySQL meldet: Dokumentation
#1091 - Can't DROP 'group_legend'; check that column/key exists 

Was muss ich tun?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Lass die erste zeile weg
kein Support per PN
Antworten

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