Man kann sagen, dass das PHPWind 3.01-Forum eines der leistungsfähigeren und schnelleren kostenlosen Foren ist. Durch die Nutzung dieses Forums habe ich einige Erfahrungen gesammelt und teile diese mit Ihnen:
1. Datensicherung
Da die Menge der Forendaten immer weiter zunimmt, kommt es häufig vor, dass eine Datei nicht alle Sicherungsdaten entsprechend der Standarddateigröße aufnehmen kann. Wenn die Host-Geschwindigkeit relativ langsam ist und die Netzwerkgeschwindigkeit nicht gut ist, erscheint oft ein weißer Bildschirm und es erfolgt keine Antwort, nachdem die erste Datei generiert wurde. Denken Sie niemals, dass die Sicherung vollständig ist (wir haben uns davon täuschen lassen und schwere Verluste erlitten!).
In diesem Fall ist es am besten, einen Browser zu verwenden, der schnell reagiert. Ich verwende Opera, der den Sicherungsvorgang im Allgemeinen normal wiedergeben kann. Sie müssen warten, bis die Meldung erscheint, dass die Sicherung abgeschlossen ist, um anzuzeigen, dass die Sicherung tatsächlich abgeschlossen ist.
Eine andere Möglichkeit besteht darin, die Größe der Sicherungsdatei zu ändern. Wenn Ihre Sicherungsdatei beispielsweise etwa 1 MB groß ist, stellen Sie sie auf 2048 KB ein. Dadurch wird verhindert, dass die Sicherung auf halbem Weg abgebrochen wird.
2. Verwenden Sie die Wiederherstellungsfunktion von phpwind, um SQL-Anweisungen auszuführen
Die Sicherungsdatei von PHPWind ist eigentlich die SQL-Anweisung der Datenbank, die in zwei Kategorien unterteilt ist: Anweisungen zum Löschen und Neuaufbauen von Tabellen und Anweisungen zum Einfügen von Daten. Wenn die Sicherungsdaten Ihrer Datenbank unvollständig sind, können Sie der Sicherungsdatei manuell SQL-Anweisungen hinzufügen (Sie können auch einige Anweisungen löschen, z. B. die Anweisungen für die Rekonstruktion der Tabellenstruktur löschen und nur die Anweisungen zum Einfügen von Daten beibehalten). Der Header des Backup-Dateiinhalts reicht aus. Und Sie können jede beliebige SQL-Anweisung verwenden. phpwind führt diese SQL-Anweisungen zuverlässig für Sie aus.
3. Tipps zur Space-Migration ohne Neuinstallation von phpwind:
Man kann sagen, dass die Migration von Speicherplatz etwas ist, dem wir häufig begegnen (auf keinen Fall, wer hat gesagt, dass unsere virtuellen Hosting-Dienstleister in China gemischt sind und wir oft auf schlechte Leute stoßen?). Nach der herkömmlichen Methode müssen Sie den Speicherplatz erneut hochladen Installationsdatei und installieren Sie phpwind erneut, überschreiben Sie dann das Installationsverzeichnis mit Ihrem geänderten BBS-Verzeichnis und stellen Sie schließlich die MySQL-Datenbank wieder her. Dies erfordert einen ziemlich langwierigen FTP-Upload-Prozess, insbesondere wenn die Internetgeschwindigkeit durchschnittlich ist.
Tatsächlich stellen die heutigen virtuellen Hosting-Dienstleister im Allgemeinen das Datenbankverwaltungstool phpMyAdmin zur Verfügung. Mit diesem Tool können Sie den Installationsprozess überspringen:
Haftungsausschluss: Wenn Ihr virtueller Host phpMyAdmin nicht bereitstellen kann und Sie phpMyAdmin noch nicht installiert haben, ist es nicht nötig, Folgendes zu lesen (da das Hochladen und Installieren von phpMyAdmin nicht weniger Zeit erfordert als phpwind, wurde ich einmal getäuscht).
- Wenn Ihre Sicherungsdatei klein ist (einige hundert K) und die Internetgeschwindigkeit gut ist, können Sie die Sicherungsdatei direkt in phpMyAdmin ausführen, indem Sie die SQL-Datei ausführen.
Wenn die Datei jedoch zu groß ist, ist es meinen Tests zufolge, selbst wenn sie nur etwa 1 MB groß ist, bei durchschnittlicher Netzwerkgeschwindigkeit oft schwierig, dies zu erreichen. Daher ist es weiterhin wichtig, eine Originalversion von phpwind zu installieren.
Wenn Sie jedoch interessiert sind, können Sie die Sicherungsdatei ändern, nur den Datenstrukturteil davon extrahieren und sie dann ausführen.
Mit anderen Worten: Sie können tatsächlich eine saubere Datenbankdatei eines neu installierten PHPWind finden (also am besten das erste Backup Ihrer Website speichern) und diese Datei zunächst mit PHPMyAdmin ausführen, um die Datenbankstruktur wiederherzustellen.
- Der nächste Schritt besteht darin, das von Ihnen gesicherte Forum-Verzeichnis in den neuen Bereich zu kopieren (Sie müssen die Datei sql_config.php im Datenverzeichnis behalten) und Ihre BBS-Webseitendatei wiederherzustellen, falls Ihre BBS-Datei nicht geändert wurde Wie auch immer, dann verwenden Sie einfach die installierten Dateien direkt. Andernfalls müssen Sie Ihre mehrfach geänderte BBS-Datei noch hochladen.
- Wenn Sie einen UNIX-Host verwenden, müssen Sie außerdem die Attribute einiger Verzeichnisse ändern. Sie können den Anforderungen der PHPWind-Installationsanweisungen folgen und die Attribute mehrerer Verzeichnisse in 777 ändern (tatsächlich ändern). bis 755 kann oft normal laufen), das neue Forum ist grundsätzlich erfolgreich migriert.
Es ist erwähnenswert, dass Sie nicht vergessen, die Attribute mehrerer Dateien im einfachen Verzeichnis auf 755 zu ändern, da sonst nicht ordnungsgemäß auf die Benutzeroberfläche ohne Grafiken zugegriffen werden kann (dies habe ich versehentlich bei der Überprüfung der Zugriffsquelle der Site festgestellt. Wir haben es nie getan Die verwendete bildlose Version ist der Favorit der Suchmaschinen.
- Vergessen Sie als Nächstes nicht, den Datenbanknamen, den Benutzernamen, das Passwort und andere Informationen in der Datei sql_config.php im Datenverzeichnis zu ändern.
Wenn Sie phpwind neu installieren, kopieren Sie die Datei sql_config.php im Datenverzeichnis des gerade installierten phpwind-Verzeichnisses in das Datenverzeichnis Ihres echten Forumverzeichnisses und setzen Sie das Dateiattribut auf 777.
- Schließlich besteht der wichtigste Schritt darin, Ihre echte Datenbanksicherungsdatei per FTP in das Datenverzeichnis hochzuladen und sich dann mit dem phpwind-Administratorkonto im Backend anzumelden, um Ihre Daten schnell wiederherzustellen.
Aktualisieren Sie nach der Wiederherstellung der Daten abschließend alle Caches im Hintergrund.