Table of Contents

Rehash des Chatraums

Einfach gesagt ist der Zweck des Rehashs das löschen aller gespeicherten Parameter um neu eingefügte Parameter zu laden. Das System sammelt normalerweise Parameter im Cache. Das ist alles schön und gut, bis man neue Parameter laden muss! Und hier kommt dann der Rehash ins Spiel.

Manueller und Automatischer Rehash

Es gibt zwei Möglichkeiten den Rehash durchzuführen: Das Benutzen des Chatbefehls oder das Manuelle Löschen der alten Dateien. Wenn möglich, benutze den Chatbefehl, er spart Zeit und verhindert Schäden.

Automatischer Rehash

Um den Rehash durch Benutzung der Software schnell durchzuführen, betrete den Chatraum und gehe sicher, dass du als Administrator eingeloggt bist. Sobald du eingeloggt bist, gib einfach /rehash in das Textfeld ein. Wenn du die richtigen Zugangsberechtigungen hast, wird das System dir anzeigen, dass du den Rehash erfolgreich durchgeführt hast.

Wichtig ist zu wissen, dass einige Parameter abhängig von der Session sind, also kann es sein, dass du den Browser schließen und einige Minuten warten musst, bevor Wirkungen deiner Änderungen sichtbar werden.

Manueller Rehash

Manchmal ist der Automatische Rehash nicht möglich, weil der Chatraum nicht verfügbar oder der Administrator nicht erreichbar ist. In diesem Fall wirst du wohl den Manuellen Rehash durchführen müssen.

  1. Versuche alle Benutzer im Chat zu veranlassen, den Chat für ein Paar Minuten zu verlassen. Manchmal kann es in seltsamen Pannen enden, wenn ein Benutzer während dem Manuellen Rehash noch im Chat ist, also ist es besser alle Benutzer dazu zu bewegen den Chat zu verlassen. Du kannst auch die die Funktion am Anfang deiner index.php einfügen, um die Benutzer zu hindern den Chat weiter zu benutzen, während du Änderungen vornimmst.
  2. Rufe unter Benutzung von FTP (file transfer protocol) den data/private Ordner in deinem phpfreechat-Verzeichnis auf.
  3. Lösche von diesem Ordner aus den gesamten “cache”-Ordner. Wenn du auch die Chatdaten löschen möchtest, mache dasselbe mit dem “chat”-Ordner.
  4. Lade den Chat in deinem Browser wie normal. Nun solltest du die Änderungen sehen. Falls nicht, schließe deinen Browser und warte ein Paar Minuten, dann besuche den Chat wieder.