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

PmWiki instalado com sucesso no Windows 2000

Eu decidi-me finalmente usar PmWiki como meu motor de Wiki, apenas como escolher MovableType para meu blog. Antes de escolher PmWiki, eu também instalei com sucesso UseModWiki e OpenWikie em meu usuário, e fiz alguma pesquisa sobre MediaWiki. OpenWiki não é assim de confiança desde que eu me encontro com freqüentemente um erro interno de 500 usuários. UseMod é definitivamente uma escolha boa desde que a função da revisão trabalha extremamente imediatamente depois da instalação, mas a peça da documentação não é tão boa quanto PmWiki. Eu gosto especialmente da característica de WikiTrails, que não está disponível de outros motores.

Ambiente

Windows 2000
Usuário de informação do Internet

Eu hospedei meu local com meu ISP. Têm configurado PHP para mim já.

Instalar PHP em Windows

Embora eu não o fizesse para esta instalação, eu instalei com sucesso o motor de PHP em meu Windows XP.

Poço. PHP é instalado com sucesso. É mais fácil e smoother do que eu esperei.

Código de PmWiki do Download

Configurar PmWiki

Embora não faça exame de nenhum esforço extra deixe PmWiki acima e funcionando, algumas etapas importantes são neccessary para que PmWiki trabalhe no flatform de Windows.

Diff e remendo

Pelo defeito, tudo em PmWiki trabalha em Windows exceto as revisões da página (amostra). Este problema não é óbvio, assim que você pode necessitar o seguinte reproduz etapas:

  1. Abrir toda a página em sua instalação.
  2. Fazer todas as mudanças estalando a edição para paginá-la e conservar.
  3. Estalar revisões da página na extremidade da página. Deve mostrar ao betwee da diferença as duas versões. Entretanto, a maioria de usuário verá que as linhas em branco e algumas restauram as ligações. A ligação do Restore não trabalha desde que todas as versões são mostradas como a versão final - a história da edição não é perserved enquanto a página de revisão da amostra mostra.

Solução

DiffAndPatchForWindows oferece alguns sentidos resolver o problema. PmWiki confia no comando externo do diff e do remendo para o controle da versão. Nenhuns do comando estão nativa disponíveis em Windows. A maneira a mais fácil, como indicada no artigo, é download ferramentas do diff GNUWin32 e do remendo.

  1. Download as duas limas da instalação de Windows. O local de SourceForge de GNUWin32 oferece escolhas demais e não é strait para a frente para nossa instalação propõe. Este é o atalho:

  2. Dobro-clique cada um deles para funcionar o programa de instalação.
  3. Aceitar todos os ajustes de defeito durante a instalação.
  4. Você deve encontrar as seguintes limas sob o dobrador de C:\program files\GnuWin32\bin, se você usar o ajuste do defeito:

    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. Upload estas limas a um dobrador em seu usuário. Eu usei /scripts/bin. Realmente, sdiff.exe, diff3.exe e cmp.exe são opcionais. Outros três .dll são requeridos para diff.exe e patch.exe para funcionar.
  6. Criar um local.php no mesmo dobrador que PmWiki.php se não estiver lá ainda.
    $SysDiffCmd = “E:\ \ \ do cliente \ Wangjianshuo \ \ certificados \ \ \ do escaninho \ diff.exe”;
    $SysPatchCmd = “E:\ \ \ do cliente \ wangjianshuo \ \ certificados \ \ \ do escaninho \ patch.exe --silencioso”;
    Substituir meu trajeto com seu próprio trajeto.
    Agora seu blog deve suportar a característica da revisão. Anotar por favor que todas as páginas modificadas antes do diff e do remendo perderão permennantly a função do roll-back desde que a história do diff não foi preservada.

Sustentação do chinês

O chinês não é suportado completamente em PmWiki, faz assim outras línguas de Ásia. É porque PmWiki, como outros motores de Wiki, uso \ xB0 como a linha nova seperator, que cai na área GB2312 codificando chinesa. Com dos caráteres \ xB0 como o primeiro byte será considerado assim como o problema do newline e da causa. Está aqui a solução (no chinês).

Após aplicar o remendo, eu downloaded também o bloco do localizatino da relação.

Você sabe porque estão usando i18n? É Internationalization. Há exatamente 18 caráteres no meio i e n e poucos povos querem soletrá-lo para fora. LOL.


Keyword(s) people used to find this page: