This is machine translation of orginal blog.
« prev next »

PmWiki erfolgreich angebracht auf Windows 2000

Ich entschied schließlich, PmWiki als meine Wiki Maschine, gerade wie das Wählen von MovableType für mein blog zu verwenden. Bevor ich PmWiki wählte, brachte ich auch erfolgreich UseModWiki und OpenWikie auf meinen Bediener an und tat etwas Forschung auf MediaWiki. OpenWiki sind nicht so zuverlässig, da ich häufig die 500 Bediener-interne Störung treffe. UseMod ist definitiv eine gute Wahl, da die Neuausgabe Funktion groß sofort nach Installation arbeitet, aber das Unterlagen Teil ist nicht so gut wie PmWiki. Ich mag besonders die WikiTrails Eigenschaft, die nicht von anderen Maschinen vorhanden ist.

Klima

Windows 2000
Internet-Informationsserver

Ich bewirtete meinen Aufstellungsort mit meinem ISP. Sie haben PHP für mich bereits zusammengebaut.

PHP auf Windows anbringen

Obgleich ich es nicht für diese Installation tat, habe ich erfolgreich PHP Maschine auf mein Windows XP angebracht.

Brunnen. PHP wird erfolgreich angebracht. Es ist einfacher und Polierer, als ich erwartete.

Download PmWiki Code

PmWiki zusammenbauen

Obgleich es keine Extrabemühung ließ unternehmungslustiges PmWiki nimmt, sind einige wichtige Schritte neccessary, damit PmWiki auf Windows flatform arbeitet.

Diff und Flecken

Durch Rückstellung arbeitet alles in PmWiki auf Windows ausgenommen die Seite Neuausgaben (Probe). Dieses Problem liegt nicht auf der Hand, also kannst du das folgende benötigen reproduzierst Schritte:

  1. Jede mögliche Seite in deiner Installation öffnen.
  2. Alle mögliche änderungen vornehmen, indem Sie redigieren es, zu paginieren anklicken und zu speichern.
  3. Seite Neuausgaben am Ende der Seite klicken. Sie sollte dem Unterschied betwee die zwei Versionen zeigen. Jedoch sieht der meiste Benutzer, daß Leerzeilen und einige Verbindungen wieder herstellen. Die Wiederherstellung Verbindung arbeitet nicht, da alle Versionen als die abschließende Version gezeigt werden - die Geschichte des Redigierens ist nicht perserved, während die Beispielneuausgabe Seite darstellt.

Lösung

DiffAndPatchForWindows bietet einige Richtungen an, um das Problem zu lösen. PmWiki beruht auf externem Befehl von diff und von Flecken zur Version Steuerung. Keine des Befehls sind gebürtig auf Windows vorhanden. Die einfachste Weise, wie im Artikel angegeben, ist, diff GNUWin32 und Fleckenwerkzeuge zu downloaden.

  1. Die zwei Windows Einstellung Akten downloaden. Der SourceForge Aufstellungsort von GNUWin32 bietet zu viele Wahlen an und es ist nicht Straße vorwärts für unsere Installation vorschlägt. Dieses ist die Abkürzung:

  2. Doppelt-Klicken jedes von ihnen, zum des Einstellung Programms laufen zu lassen.
  3. Alle Standardannahmen während der Einstellung annehmen.
  4. Du solltest die folgenden Akten unter C:\program files\GnuWin32\bin Heft finden, wenn du die Rückstellung Einstellung benutztest:

    46.080 cmp.exe
    92.160 diff.exe
    46.080 diff3.exe
    926.123 libiconv-2.dll
    72.261 libintl-2.dll
    117.760 patch.exe
    48.793 regex.dll
    51.712 sdiff.exe

  5. Diese Akten zu einem Heft auf deinem Bediener hochladen. Ich verwendete /scripts/bin. Wirklich sind sdiff.exe, diff3.exe und cmp.exe wahlweise freigestellt. Die anderen drei .dll werden für diff.exe und patch.exe angefordert, um zu laufen.
  6. Ein local.php am gleichen Heft wie PmWiki.php verursachen, wenn es nicht dort noch ist.
    $SysDiffCmd = „E:\ \ Kunde \ \ Wangjianshuo \ \ Indexe \ \ Sortierfach\ \ diff.exe“;
    $SysPatchCmd = „E:\ \ Kunde \ \ wangjianshuo \ \ Indexe \ \ Sortierfach\ \ patch.exe --leise“;
    Den meinen Weg mit deinem eigenen Weg ersetzen.
    Jetzt sollte dein blog die Neuausgabe Eigenschaft stützen. Bitte merken, daß alle Seiten, die vor diff und Flecken geändert werden, permennantly die Funktion des Zurückrollens verlieren, da die diff Geschichte nicht konserviert wurde.

Chinese-Unterstützung

Chinese wird nicht vollständig in PmWiki, tut so andere Asien Sprachen gestützt. Er ist weil PmWiki, wie andere Wiki Maschinen, Gebrauch \ xB0 als neues Zeilen- seperator, das in den chinesischen kodierenbereich GB2312 fällt. So Buchstaben werden mit \ xB0 als das erste Byte als neue Zeile und Ursache Problem betrachtet. Ist hier die Lösung (auf Chinesen).

Nach dem Anwenden des Fleckens, downloadete ich auch den Schnittstelle localizatino Satz.

Weißt du, warum sie i18n verwenden? Es ist Internationalisierung. Es gibt genau 18 Buchstaben zwischen I und n und wenige Leute möchten es heraus buchstabieren. LOL.


Keyword(s) people used to find this page: