Heim  >  Artikel  >  CMS-Tutorial  >  So ändern Sie die Kodierungsmethode von dedecms

So ändern Sie die Kodierungsmethode von dedecms

青灯夜游
青灯夜游Original
2023-02-22 18:34:552236Durchsuche

Änderungsmethode: 1. Sichern Sie die ursprüngliche Website, sichern Sie die Datenbank mit der Hintergrunddatensicherungsfunktion und packen Sie alle Dateien im Stammverzeichnis der Website. 2. Transkodieren Sie die Datenbank mit dem Transkodierungstool Laden Sie die Daten im Website-Bereich herunter, installieren Sie sie gemäß der neuen Kodierungsmethode und Sie erhalten eine leere, neu kodierte Dreamweaver-Website. 4. Verwenden Sie eine Webseitenbearbeitungssoftware, um die Vorlage stapelweise zu kodieren Transkodierte Daten in die leere Dreamweaver-Website. Nur die Website.

So ändern Sie die Kodierungsmethode von dedecms

Die Betriebsumgebung dieses Tutorials: Windows 7-System, DedeCMS 5.7, DELL G3-Computer

Derzeit gelten für MIP strenge Anforderungen an die Codierung, die UTF-8 sein muss, sodass die meisten GBK- oder GB2312-Benutzer nur zuerst das können Die MIP-Transformation kann erst durchgeführt werden, nachdem die gesamte Website codiert wurde. Andernfalls ist die transformierte Seite ein großes, verstümmeltes Durcheinander.

Warum unterstützt MIP nur utf-8? Derzeit unterstützen einige Mobiltelefonbrowser nur UTF-8 und beim Öffnen von GBK-Websites werden verstümmelte Zeichen angezeigt. Aus Gründen der Kompatibilität mit Mobiltelefonen standardisiert MIP daher die Codierung von Webseiten als UTF-8. Gleichzeitig wird jedem empfohlen, beim Erstellen von Websites UTF-8 zu verwenden. Dies ist nicht nur die gängige internationale Kodierung, sondern verringert auch die Qualität der Website. Gleichzeitig ist dieses Tutorial auf CMS anderer PHP-Systeme anwendbar. Das allgemeine Prinzip ist UTF-8-Programmersetzung, Vorlagentranskodierung und Datenbanktranskodierung. Die Einzelheiten werden im Folgenden erläutert. 🔜 Verwenden Sie zunächst die Hintergrunddatensicherungsfunktion, um die Datenbanksicherung durchzuführen, und klicken Sie auf

System – Systemeinstellungen – Datenbanksicherung/-wiederherstellung. Klicken Sie hier auf „OK“, um die Datenbank zu sichern zur Datenbank Größe und Sicherungszeit variieren.

Zweitens, nachdem Sie auf den Abschluss der Datenbanksicherung gewartet haben, packen Sie alle Dateien im Stammverzeichnis der Website und sichern Sie

zu den Website-Informationen und der Datenbanksicherung.

Der Zweck der vollständigen Site-Sicherung besteht darin, eine vollständige Site-Wiederherstellung nach einem Transkodierungsfehler zu verhindern.

Die gesamte Dreamweaver-Website ist in drei Teile unterteilt:

ProgrammSo ändern Sie die Kodierungsmethode von dedecms,

Vorlage

und

Datenbank

. Wir führen nacheinander Transkodierungsvorgänge für diese drei Teile durch.

Das Prinzip der Transkodierung besteht darin, Imperial Data Backup King zu verwenden, um die Datenbank zu transkodieren,

das Dreamweaver UTF-8-Programm zu verwenden, um das GBK-Programm direkt zu ersetzen, einen Webseiten-Editor zu verwenden, um die Vorlage zu transkodieren. Demontage der Transkodierungsarbeit: Datenbanktranskodierung

Datenbanktranskodierung, ich habe mehrere Methoden getestet und festgestellt, dass die sicherste und vollständigste Art der Transkodierung die Verwendung von Empire Data Backup King ist

Wir erhalten es in komprimierter Form Paket

Dieser Upload kann in einen anderen Namen geändert und auf der Website platziert werden. Ich habe ihn beispielsweise in „shuju“ geändert und dann dieses Verzeichnis unter der Website abgelegt Das Standard-Backend-Administratorkennwort lautet 123456 Nach der Anmeldung wird eine Datenbankeinstellung angezeigt. Wir müssen nacheinander die von der ursprünglichen Website verwendete Datenbankadresse, den Datenbankbenutzer und das Datenbankkennwort eingeben und festlegen. (Möglicherweise müssen Sie das Standard-Anmeldekennwort und den zufälligen Bestätigungscode ändern und diese selbst ändern.)

Klicken Sie dann unter „Datenbank sichern und wiederherstellen“ auf „Daten sichern“.

Die Datenbank Ihrer ursprünglichen Website wird angezeigt. Klicken Sie auf „Daten sichern“. hinter der Datenbank „

Die Seite, die zu diesem Zeitpunkt angezeigt wird, ist sehr wichtig, aber auch sehr einfach. Führen Sie hier einfach die Transkodierung durch. Hier müssen wir utf8 manuell auswählen und dann ist die gesicherte Datenbank utf8, die transkodiert wird

So ändern Sie die Kodierungsmethode von dedecmsSie müssen sich das Speicherverzeichnis merken, denn nachdem wir es gesichert haben, müssen wir es beim Wiederherstellen verwenden.

Klicken Sie unten auf „Sicherung starten“, und es wird gleich automatisch gesichert

Nachdem die Sicherung abgeschlossen ist, müssen wir die Datenbank wieder umkodieren. Als nächstes werden das Programm und die Vorlage umkodiert. Anschließend stellen wir die Datenbank wieder her.

Transkodierungsarbeiten, Demontage, Programmtranskodierung

Programmtranskodierung

Die allgemeinen Schritte bestehen darin, nach Abschluss der Sicherung das Sicherungspaket aufzubewahren und dann den Website-Speicherplatz zu löschen (nur die Daten des Website-Speicherplatzes zu löschen,

Empire Data Bereinigen Sie es nicht mit Backup King

, Sie müssen es trotzdem zum Wiederherstellen von Daten verwenden!), Laden Sie das neue UTF-8-Programm herunter, installieren Sie es und schließen Sie dann die Transkodierung des Programmteils ab.

So ändern Sie die Kodierungsmethode von dedecmsWählen Sie UTF-8 zum Herunterladen, Herunterladen und Dekomprimieren aus. Die Datei, die wir beim Hochladen erhalten, ist die Kerndatei des Programms. Laden Sie sie auf den Website-Bereich hoch

So ändern Sie die Kodierungsmethode von dedecms

Detaillierte Erläuterung der Installationsschritte. Wenn Sie wissen, wie man Dreamweaver installiert, können Sie es hier überspringen. Gehen Sie direkt zum nächsten Schritt der Vorlagentranskodierung.

Schritt 1: Führen Sie Ihre Domain name/install/index.php aus

So ändern Sie die Kodierungsmethode von dedecms

Schritt 2: Überprüfen Sie, ob ich diese Vereinbarung gelesen habe und stimme ihr zu. Klicken Sie, um fortzufahren.

So ändern Sie die Kodierungsmethode von dedecms

Schritt 3: Wenn Folgendes angezeigt wird, fahren Sie fort Klicken Sie auf „Weiter“, um mit dem nächsten Schritt fortzufahren. Wenn es nicht weitergeht, liegt ein Problem mit Ihrem Speicherplatz vor den Raum alleine.

So ändern Sie die Kodierungsmethode von dedecms

Schritt 4, das ist der wichtigste Teil, wir müssen bei der Auswahl der Vorlage grundsätzlich nichts auswählen. Dies beinhaltet mehrere Konzepte. „Datenbankhost“, „Datenbankname“, „Datenbankbenutzer“, „Datenbankkennwort“, „Datentabellenpräfix“, „Datenbankkodierung“. Bitte füllen Sie die Angaben vollständig gegenüber dem Space-Anbieter bzw. den von Ihnen erstellten Datenbankangaben aus.

Den dritten Block, das Administratorkonto und das Passwort, füllen Sie selbst aus

Der vierte Block, Website-Einstellungen hier, ändern Sie den Website-Namen in Ihren eigenen, andere müssen im Allgemeinen nicht berührt werden, insbesondere das Cookie-Passwort, versuchen Sie es Berühren Sie es nicht, die anderen sind in Der Hintergrund kann geändert werden

Überprüfen Sie nicht die Initialisierungsdaten, um es zu erleben, klicken Sie einfach auf Weiter und die Installation ist abgeschlossen!

Ich füge meine Installationsparameter bei, damit jeder sie sehen kann.

So ändern Sie die Kodierungsmethode von dedecms

Die folgende Schnittstelle scheint zu beweisen, dass Ihre Installation erfolgreich war

So ändern Sie die Kodierungsmethode von dedecms

Der Transkodierungsteil des Programms ist hier abgeschlossen. Zu diesem Zeitpunkt erhalten wir eine leere UTF-8-DreamWeaver-Website.

Abbau der Transkodierungsarbeit: Vorlagentranskodierung

Bitte verwenden Sie für diesen Schritt unbedingt eine professionelle Webseitenbearbeitungssoftware!

Ich empfehle Ihnen, Dreamweaver oder Notepad+ zu verwenden. Natürlich gibt es im Internet auch kleine Tools für die VorlagenBatch-GBK-Transkodierung nach utf-8. Kann nicht mit Notepad geändert werden! Das Frontend kann das Tutorial zur Vorlagentranskodierung überspringen.

Zunächst müssen wir unsere Vorlagendateien von den gesicherten Website-Daten trennen. Dazu gehören Programmvorlagendateien, die sich normalerweise in einem Ordner unter dem Vorlagenordner im Stammverzeichnis der Website befinden, sowie CSS und js-Dateien müssen selbst gefunden werden. Da die Vorlagendateien und Stildateien unterschiedlich sind, verwende ich Dreamweaver nur zum Ersetzen einer Webseite. Tatsächlich lachte das Frontend Das ist wirklich viel Unsinn...

Öffnen Sie eine der Vorlagen mit dem Dreamweaver-Dokument.

Klicken Sie auf „Ändern – Seiteneigenschaften – Titel/Kodierung – Kodierung“. Zu diesem Zeitpunkt sollte Folgendes angezeigt werden, wie in der Abbildung dargestellt

So ändern Sie die Kodierungsmethode von dedecmsKlicken Sie auf „Bestätigen“. Diese Vorlagendatei ist erfolgreich. Befolgen Sie diese Methode, um alle extrahierten Vorlagendateien zu transkodieren. Nachdem die Transkodierung abgeschlossen ist, laden Sie sie an den entsprechenden Speicherort der neu installierten UTF-8-Website hoch.

Das Ende der Transkodierungsarbeit – Website wiederherstellen1So ändern Sie die Kodierungsmethode von dedecms

Zu diesem Zeitpunkt ist die Datenbank transkodiert, aber nicht wiederhergestellt, das Programm ist transkodiert, aber die Daten sind leer, die Vorlage ist transkodiert

Zu diesem Zeitpunkt , verwenden Sie Empire Data Backup King zum Wiederherstellen. Die Schritte für die Datenbank

bestehen darin, sich bei Domainname/shuju anzumelden und unter „Datenbank sichern und wiederherstellen“ auf „Daten wiederherstellen“ zu klicken. Wählen Sie das Datenquellenverzeichnis aus, bei dem es sich um das Verzeichnis handelt, in dem sich die Datenbank befindet gerade gesichert wurde, wählen Sie dann die Datentabelle unter „Zu importierende Datenbank“ aus (es handelt sich um die ursprüngliche Datentabelle der Website) und klicken Sie, um die Wiederherstellung zu starten.

Nach der Wiederherstellung wurde die ursprüngliche GBK-Datenbank in utf8 transkodiert.

Hier wird unsere Website vollständig von GBK nach utf-8 transkodiert, und dann kann MIP umgewandelt werden.

Hinweise zur Transkodierung

1. Wenn das Programm geändert oder neu entwickelt wurde, wird eine Transkodierung nicht empfohlen

2. Melden Sie sich nach der Transkodierung im Hintergrund an und klicken Sie auf Systemeinstellungen – Basissystem Parameter: Klicken Sie in den Site-Einstellungen auf OK

3. Wenn bei der Generierung oder Vorlage ein Fehler auftritt, klicken Sie auf „Generieren – Automatische Aufgabe – Systemcache aktualisieren“4 Versuchen Sie, das am besten kompatible Vorlagen-Tag zu verwenden

Dreamweaver Der Transkodierungsprozess kann auch auf die Transkodierung anderer PHP-CMS-Systeme angewendet werden.

Empfohlenes Lernen: Dedecms-Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Kodierungsmethode von dedecms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn