文書の過去の版を表示しています。


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/

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内)キャッシュが無効となり、再構築を行う。

書式は(略語)>(検索文字)となります。

[[google.jp>新横浜]]
[[wiki>Ruby on Rails]]

この場合、右記のような表示となります。新横浜 Ruby on Rails

略語には、以下のものが指定できます。

略語 概要
google 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を参照しているので、修正した。

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']);

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

元記事: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>
  • memo/wiki/setmemo2.1761097966.txt.gz
  • 最終更新: 2025/10/22 10:52
  • by htmikan