Datenbank entschlacken?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
cyberwolf_
Mitglied
Beiträge: 14
Registriert: 30.07.2003 12:17
Wohnort: Schwerte
Kontaktdaten:

Datenbank entschlacken?

Beitrag von cyberwolf_ »

Moin zusammen.

Als ich vor Monaten zuletzt hier reingeschaut hatte, habe ich noch einige Topics gefunden die sich damit beschäftigen, wie man die Datenbank entschlackt, da sich ja doch viel Müll darin ansammelt. Nun habe ich gesucht und entweder ist es noch zu früh am Tag oder ich werde mit 20 schon seniel, aber ich habe so spontan nichts gefunden.

Nun stehe ich davor mal endlich mein phpBB zu aktuallisiseren (Bei ner Version 2.0.0 wirds auch langsam mal Zeit...) und zuvor möchte ich die Datenbank etwas schlanker haben, damit ich sie auch wieder schön importieren kann.
Der Arbeitskollege der den Server betreut würde die Datenbank im Notfall zwar auch von Hand einpflegen, aber das muss ja nicht sein, wenn ich es hinbekomme die Datenbank 10 auf etwa 8 MB zu schrumpfen, damit sie von PHP-Scripten auf unserem Server bearbeitet werden darf.

Also hier meine Fragen: Geht das überhaupt? 2MB sparen? (Ohne wirklich viele Einträge zu löschen. Da war doch rigendwas mit der Suchen-Funktion und der Datenbank...)

Und ansonsten: Wie mache ich das überhaupt, also wo in der Datenbank soll ich mal nachsehen?

Vielen lieben Dank für eure Antworten.

Gruß, cyberwolf_

EDIT: Habe den Hinweis zum Forum bezüglich des bereits insrtallierten phpBB jetzt erst gelesen. Ich bitte um Verzeihung und Verschiebung. (Es ist doch noch zu früh für mich um irgendwo irgendwas zu posten.)
There is no life before coffee.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wenn Du ein Update machen willst, gibt es keinen Grund, die Datenbank vorher zu 'entschlacken'.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
cyberwolf_
Mitglied
Beiträge: 14
Registriert: 30.07.2003 12:17
Wohnort: Schwerte
Kontaktdaten:

Beitrag von cyberwolf_ »

Na ja... Was heißt update? Ich werde wohl einfach hingehen und einmal eine komplett neue Version aufspielen. Bei irgendwelcher patcherei ist mir etwas mulmig ob der vielen Mods die ich verwandt habe. Und von 2.0.0 bis 2.0.8.a ist es ja doch ein schöner Sprung...

Aber gut, wenn du meinst dass das unnötig ist, vertraue ich dir natürlich.
There is no life before coffee.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Ein Backup solltest Du natürlich trotzdem vorher machen.

Ich kenne jetzt die einzelnen Datenbankänderungen von 2.0.0 nach 2.0.8 nicht. Aber genau die werden bei einem Update ja von der update_to_208.php gemacht.
Wenn Du ein Backup von 2.0.0 einspielst wird die Datenbank danach entweder wieder genau so sein wie wenn Du sie gleich in Ruhe gelassen hättest. (DROP TABLE) Oder das einspielen wird evtl. gar nicht klappen bzw. Du hast danach eine Mischung aus alter und neuer Datenbank. (ohne DROP TABLE)

Gruß Christian

[edit]
Gerade sehe ich, dass Du Mods installiert hast. Also die die nichts an der Datenbank geändert haben kannst Du ignorieren. Die Änderungen an der DB solltest Du aber vor dem Update wieder rückgängig machen bzw. die Mods die DB-Änderungen vorgenommen haben nach dem Update wieder in die Dateien einbauen. Die Abfragen in den einzelnen Dateien müssen immer zur Datenbank passen. Sonst wirst Du SQL-Fehler bekommen.
[/edit]
cyberwolf_
Mitglied
Beiträge: 14
Registriert: 30.07.2003 12:17
Wohnort: Schwerte
Kontaktdaten:

Beitrag von cyberwolf_ »

Okay... Ich habe das update durchgeführt... Datenbank ist da, keine Fehlermeldungen... Dennoch scheint es suboptimal verlaufen zu sein...

Im ACP wird das Menü links ausgeblendet sobald ich einen Menüpunkt auswähle und es wird nicht mehr angezeigt wer online ist. Das sind momentan die Fehler die mir aufgefallen sind. Hoffentlich sinds nicht noch mehr.

Wenn alles hart auf hart kommt könnte ich doch theoretisch jetzt ein backup der DB machen und dann direkt die 2.0.8 neu installieren, oder? Müßte ja nun brav sein. Oder hakt meine Logik?
There is no life before coffee.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Was genau hast Du denn jetzt gemacht? Alle Schritte.
Hast Du mal einen Link zum Board?

Gruß Christian
cyberwolf_
Mitglied
Beiträge: 14
Registriert: 30.07.2003 12:17
Wohnort: Schwerte
Kontaktdaten:

Beitrag von cyberwolf_ »

Erstmal habe ich Backups der alten Software und der Datenbank gemacht. Dann habe ich die Dateien bis auf die config.php hochgeladen und habe im Anschluss die update_to_2.0.8.php ausgeführt. (Halt wie in der Readme beschrieben.)

Der link könnte im Moment schwierig werden, da ich das Verzeichnis erstmal dicht gemacht habe, nicht dass da noch irgendwas passiert. Wäre schade wenn ein user einen ellenlangen post schreibt und der im Nirvana verschwindet.

Ach! genau. Ich habe kurz nach dem update einen post verfasst um zu sehen obs wieder tut. Ich bekam dann einen fehler ausgegeben, dennoch wurde der post erstellt. Mal sehen ob ich den reproduzieren kann, wenn ja poste ich ihn hier.

EDIT: Hier die Fehlermeldung:
Warning: Missing argument 7 for user_notification() in /var/www/dievergessenelichtung.de/www/htdocs/php/forum/includes/functions_post.php on line 574

Warning: Cannot modify header information - headers already sent by (output started at /var/www/dievergessenelichtung.de/www/htdocs/php/forum/includes/functions_post.php:574) in /var/www/dievergessenelichtung.de/www/htdocs/php/forum/includes/page_header.php on line 474

Warning: Cannot modify header information - headers already sent by (output started at /var/www/dievergessenelichtung.de/www/htdocs/php/forum/includes/functions_post.php:574) in /var/www/dievergessenelichtung.de/www/htdocs/php/forum/includes/page_header.php on line 476

Warning: Cannot modify header information - headers already sent by (output started at /var/www/dievergessenelichtung.de/www/htdocs/php/forum/includes/functions_post.php:574) in /var/www/dievergessenelichtung.de/www/htdocs/php/forum/includes/page_header.php on line 477
There is no life before coffee.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Es gibt hier einige Threads mit derselben Fehlermeldung.
Sind evtl. nicht alle Dateien übertragen worden?
Am besten Du lädst erstmal nochmal alle Dateien von 2.0.8 hoch. Könnte sein, dass da noch ein paar alte dazwischen sind.

Gruß Christian
cyberwolf_
Mitglied
Beiträge: 14
Registriert: 30.07.2003 12:17
Wohnort: Schwerte
Kontaktdaten:

Beitrag von cyberwolf_ »

Okay, werds versuchen. Danke dir.
There is no life before coffee.
cyberwolf_
Mitglied
Beiträge: 14
Registriert: 30.07.2003 12:17
Wohnort: Schwerte
Kontaktdaten:

Beitrag von cyberwolf_ »

Prima, die Fehlermeldung bin ich los. Irgendwie hat mein FTP-Client es geschafft einige Unterverzeichnisse zu vergessen.

Nun besteht lediglich noch das Problem, dass nicht angezeigt wird wer online ist, bzw. dass der "Wer ist online?"-Bereich etwas missgebildet ist. Und dieses mal habe ich die Dateien von Hand in die Verzeichnisse geschoben. Alle haben nun ein entsprechendes Erstellungsdatum.

EDIT: Ganz vergessen, der beschriebene Fehler im ACP ist ebenfalls behoben.

EDIT2: Hat sich ebenfalls erledigt, habs auch gelöst.

Dann nochmal vielen lieben Dank für eure Hilfen.
There is no life before coffee.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“