文書の過去の版を表示しています。
Dokuwikiの設定内容(システム設定するもの)
Dokuwikiの細かな仕様修正は、結局プログラム本体を修正する必要あります。その設定内容をここに記載しておきます。
なお、ローカル(Windows)で動作させる場合のみのもの、昔必要だったものも、ここには含まれます。
アップロードできる拡張子の追加
dokuwiki\conf\mime.confに下記の行を追加した。
bin !application/x-binary stl !application/sla txt text/plain
MIMEタイプについては下記参照した。
https://www.sitepoint.com/mime-types-complete-list/
InterWikiの修正
dokuwiki\lib\images\interwikiにdokufavicon.zipを解凍したファイルをコピーする。
代わりにgoogleとamazonのgifファイル(下記)を全削除した。
amazon.de.gif
amazon.gif
amazon.uk.gif
google.gif
下記のファイルをdokuwiki\confに追加。
interwiki.confを修正すると、アップデート時に上書きされる。
localのは上書きされない。
- interwiki.local.conf
ggjp https://www.google.co.jp/search?q={NAME} google.jp https://www.google.co.jp/search?q={NAME} gojp http://www.google.com/search?btnI=I%27m+Feeling+Lucky&lr=lang_ja&ie=UTF-8&oe=UTF-8&q={NAME} amajp https://www.amazon.co.jp/gp/search/?__mk_ja_JP={NAME}&url=search-alias%3Daps&field-keywords={NAME} amazon.jp https://www.amazon.co.jp/gp/search/?__mk_ja_JP={NAME}&url=search-alias%3Daps&field-keywords={NAME} rakuten https://search.rakuten.co.jp/search/mall/{NAME}/?f=1&grp=product yahooauc https://auctions.yahoo.co.jp/search/search?auccat=&tab_ex=commerce&ei=utf-8&aq=-1&oq=&sc_i=&fr=auc_top&p={NAME}&x=0&y=0&fixed=0 yahoo https://search.yahoo.co.jp/search?p={NAME} aliex https://www.aliexpress.com/wholesale?catId=0&SearchText={NAME} ebay https://www.ebay.com/sch/i.html?&_nkw={NAME}&_sacat=0 manjp http://linuxjm.osdn.jp/cgi-bin/man.cgi?Pagename={NAME}&submit=Search!&Sec1=0n&Sec2=0n&Sec3=0n&Sec4=0n&Sec5=0n&Sec6=0n&Sec7=0n&Sec8=0n youtube https://www.youtube.com/results?search_query={NAME} syntaxdb https://syntaxdb.com/reference/search?utf8=%E2%9C%93&search={NAME} photo https://www.google.co.jp/search?q={NAME}&tbm=isch map http://maps.google.co.jp/maps?hl=ja&t=&q={NAME} navitime https://www.navitime.co.jp/freeword/?keyword={NAME} twi https://twitter.com/search?l=&q={NAME}&src=typd&lang=ja twitter https://twitter.com/search?l=&q={NAME}&src=typd&lang=ja
メモ:いろいろなホームページのfavicon.pngを取得する
http://www.google.com/s2/favicons?domain=ここにドメインを指定する(photos.google.comなど)
検索URL追加するには、ここが使えるかも。
http://man.cat-v.org/unix-1st/
faviconが表示されない場合、dokuwikiの管理 → サイト管理 →設定管理画面より、
何も変更せず一番下の保存を押下する。(設定管理の再保存)
これにより、全てのドキュメントの(ローカルPC内)キャッシュが無効となり、再構築を行う。
InterWiki 略語メモ
書式は(略語)>(検索文字)となります。
[[google.jp>新横浜]] [[wiki>Ruby on Rails]]
この場合、右記のような表示となります。新横浜 Ruby on Rails
略語には、以下のものが指定できます。
| 略語 | 概要 |
|---|---|
| Google(英語)より検索 | |
| google.jp ggjp | Google(日本語)より検索 |
| go | Google(英語)より検索して、最も関連が高いと思われるページを開く |
| gojp | Google(日本語)より検索して、最も関連が高いと思われるページを開く |
| wp | Wikipedia(英語)より検索 |
| wpjp | Wikipedia(日本語)より検索 |
| yahoo | Yahoo(日本語)より検索 |
| twitter twi | Twitter(日本語)より検索 |
| man | Linuxのコマンドリファレンス manページ(英語)を検索 |
| manjp | Linuxのコマンドリファレンス manページ(日本語)(JM Project)を検索 |
| syntaxdb | SyntaxDB(英語)より、プログラム言語の関数を検索 |
| amazon | Amazon(英語)より商品を検索 |
| amazon.jp amajp | Amazon(日本語)より商品を検索 |
| rakuten | 楽天市場より商品を検索 |
| yahooauc | ヤフーオークションより商品を検索 |
| aliex | Aliexpress(英語)より商品を検索 |
| ebay | Ebay(英語)より商品を検索 |
| youtube | Youtube(日本語)より動画を検索 |
| photo | Google(日本語)より画像を検索 |
| map | Google(日本語)より地図を検索 |
| navitime | NaviTime(日本語)より地図を検索 |
既存のページ修正
inc/lang/ja/edit.txtに、編集時に表示されるページがある。
構文がsyntax.txtを参照しているので、修正した。
Dropbox対応(今はしない)
https://www.splitbrain.org/blog/2011-01/16-dokuwiki_on_a_stick_in_dropboxを参照。
dokuwiki\conf\local.protected.phpという追加のファイルを作成する。
- local.protected.php
<?php /** * Tempファイルは、ローカルPCのTempフォルダに作成 */ $conf['cachedir'] = $_ENV['TEMP'].'/dokuwiki/cache'; $conf['tmpdir'] = $_ENV['TEMP'].'/dokuwiki/tmp'; $conf['lockdir'] = $_ENV['TEMP'].'/dokuwiki/locks'; @mkdir($_ENV['TEMP'].'/dokuwiki'); @mkdir($conf['cachedir']); @mkdir($conf['tmpdir']); @mkdir($conf['lockdir']);
PHP.iniの編集(今はしない)
server\php.iniを下記のとおり変更
タイムゾーン修正とアップロード可能な容量を増やした。
変更前
date.timezone = Europe/Berlin post_max_size = 32M upload_max_filesize = 15M
変更後
date.timezone = Asia/Tokyo post_max_size = 60M upload_max_filesize = 45M
httpd.confの修正(今はしない)
元記事:https://potto.exblog.jp/6888148/
そのまま解凍して実行すると、IPアドレス指定で外部から見ることができます。
ローカルのみのアクセスを許可するため、server\conf\httpd.confに、
以下の2行を追加しておきます。
# allow .htaccess overrides <Directory ./../dokuwiki> AllowOverride All Order Allow,deny Allow from localhost 127.0.0.1 </Directory> <Directory .> AllowOverride None </Directory>