ラベル dokuwiki の投稿を表示しています。 すべての投稿を表示
ラベル dokuwiki の投稿を表示しています。 すべての投稿を表示

2015年6月2日火曜日

dokuwikiで文字化け

dokuwikiで文字化け

dokuwikiにメディアマネージャーを使って、日本語のファイル名のファイルをアップロードすると格納された先のファイル名は以下のように文字化け(UTF-8に変換?)状態となってました。

enter image description here

このファイルをdokuwikiから「名前をつけてリンク先を保存」とすると以下の様に同じように文字化けのままとなってしまいます。
enter image description here

本来ならば、アップロード後のファイル名の文字化けを治したいのですが、Google先生では見つけられませんでした。

その代わり、「名前をつけてリンク先を保存」のときは元のファイル名で保存できるプラグインがありました。その名もpreservefilenamesです。

今回は都合により、手動でここから
kazmiya-dokuwiki-plugin-preservefilenames-2010-03-29-10-g0c21faf.zip
をダウンロードし、解凍したもののフォルダ名をpreservefilenamesとして以下のフォルダにコピーしました。
/opt/dokuwiki/apps/dokuwiki/htdocs/lib/plugins

これにより、「名前をつけてリンク先を保存」のときは元のファイル名で保存できるようになりました。

でもアップロードした後のファイル名の文字化け自身を治したいなぁ。。。
誰か教えて〜〜

2015年5月28日木曜日

DokuWikiを使ってみる part1

DokuWikiを使ってみる part1

Step1. 日本語化

  1. ブラウザで以下にアクセス
    http://pc名/dokuwiki/doku.php?id=start
  2. loginし、Adminをクリックし、Configuration SettingsでInterface languageを”ja”にしてSaveする。

enter image description here

Step2. テンプレートのインストール

※Step1で日本語されていることが前提で記載

  1. ブラウザで以下にアクセス
    http://pc名/dokuwiki/doku.php?id=start
  2. 拡張機能管理を選択。
  3. 検索とインストールでStarter Bootstrapを検索し、インストール
  4. 設定設定管理でテンプレートをstarterbootstrapに設定し、保存

Step3. プラグインを入れる

[markdowku Plugin]

拡張機能管理検索とインストールでmarkdowku Pluginを入れる。
デフォルトでmarkdown Pluginは入っているのだが、画像ファイルの挿入が面倒ということなので、それを解決するためには”markdowku Plugin”が必要ということなのでインストールする。

[Indexmenu Plugin]

サイドバーを作るときにあったほうが便利らしいので上記と同じ方法でインストールしておく。

Step4. スタートページの作成

  1. ブラウザで以下にアクセス
    http://pc名/dokuwiki/doku.php?id=startにアクセス
  2. 文章が存在していない状態なので、文章の作成をクリック。

Step5. サイドバーの作成

  1. ブラウザで以下にアクセス
    http://pc名/dokuwiki/doku.php?id=sidebarにアクセス
  2. 文章が存在していない状態なので、文章の作成をクリックし、以下を記載して保存。
[[start|スタートページ]]\\               
[[sidebar?do=index|サイトマップ]]\\
[[sidebar|サイドバー]]\\
{{indexmenu>|msort nsort skipfile+/part|lexicon/}}\\

3.設定設定管理最初の見出しをページ名とするを”常に使用する”に設定。

Step6. 文章の作成

メモという階層を作り、そこにmemo1というタイトルの記事を作る。

  1. ブラウザで以下にアクセスし、”文章が存在しません”と表示するので、文章の作成をクリックし、文章を作成する。
    http://pc名/dokuwiki/doku.php?id=メモ
  2. ブラウザで以下にアクセスし、”文章が存在しません”と表示するので、文章の作成をクリックし、文章を作成する。
    http://pc名/dokuwiki/doku.php?id=メモ:memo1

見出しを入れて置くと上記で”最初の見出しをページ名”としたのでサイドバーで見出しが表示される。

今日はここまで。

dokuwikiを入れてみる

dokuwikiを入れてみる

会社でもメモを管理するのにwikiを使いたいと思い、windowsで実験しました。
やりたいのはデスクトップをサーバーと見立てて、ノートパソコンからもアクセスできるようにするということです。できればblogはmarkdownで書いているのでmarkdownでかければベスト。

Step1. 以下からdokuwikiをダウンロード

https://bitnami.com/stacks

Step2. dokuwikiのインストール

フォルダをC:\Bitnami\dokuwikiに指定してインストール。

enter image description here

Access Bitnami DokuWIki Stackをクリックし、
ブラウザで以下を設定してアクセスできるかを確認。
http://pc名/dokuwiki/doku.php

Step3. 自動起動するため、Windowsのサービス(Apache2_dokuwiki)として登録

コマンドプロンプトを管理者として実行し、以下を実行

cd C:\Bitnami\dokuwiki\apache2
bin\httpd.exe -k install -n "Apache2_dokuwiki"


OKであれば以下がでてくる。
Installing the 'Apache2_dokuwiki' service
The 'Apache2_dokuwiki' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま
たはポートのどれか 1 つのみを使用できます。 : AH00072: make_sock: could not bin
d to address [::]:80
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま
たはポートのどれか 1 つのみを使用できます。 : AH00072: make_sock: could not bin
d to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

Step4. サービスの確認

コントロールパネル→管理→サービスで以下のようにApache2_dokuwikiが入っていればOK.
enter image description here

— 2015/6/3 追記 —
理由はわからないですが、自動起動しなくなり、
dokuwiki manager toolでapacheをstartしても以下のようになってしまい、startできなくなってしまいました。
enter image description here

以下をすることで今のところは再起動しても無事動いているようです。

  1. Windowsのサービスで「停止」し、スタートアップを無効にする。 これにより、dokuwiki manager toolでapacheがstartできるようになりました。
    enter image description here

  2. スタートアップの種類を「自動(遅延開始)」にする。
    enter image description here

Step5. Apacheの自動起動の確認

パソコンを再起動して、ブラウザを立ち上げて以下にアクセスできればOK.
http://pc名/dokuwiki/doku.php
もしくは
http://IPアドレス/dokuwiki/doku.php

※IPアドレスはコマンドプロンプトでipconfigとしてIPv4アドレスで表示されているものです。

Step6. プロキシの設定

dokuwikiの「管理」で以下のプロキシ-サーバー名とプロキシ-ポートに会社で使用しているものを記載。

enter image description here

Step7. ノートパソコンからのアクセス

「コントロール パネル」→「システムとセキュリティ」→「Windows ファイアウォール」→「許可されたプログラム」で
dokuwiki/apache2/bin/httpd.exeを追加する。

enter image description here

無事にノートパソコンからデスクトップにインストールしたdokuwikiへアクセスできました。

参考:
http://algorhythnn.jp/blg/2013/10/30/add-windows-service/