#author("2018-03-07T14:40:20+09:00","default:wikiwriter","wikiwriter") &tag(PukiWiki); *目次 [#acbcc129] #contents *関連ページ [#j472c9a4] -[[./設定]] -[[./バージョンアップ]] *設定 [#ff27ae05] **スキン [#y022ce53] -[[自作スキン - PukiWiki-official:https://pukiwiki.osdn.jp/?%E8%87%AA%E4%BD%9C%E3%82%B9%E3%82%AD%E3%83%B3]]からリンクされているが、生きているのが少ない。 -とりあえずclubskinあたりが良いか。 --[[メモ帳 | clubskin0.3をpukiwiki1.5.1に適用する:https://blog.sky-net.pw/article/75]] *Tips [#u4dd1344] **さくらのレンタルサーバー(cgi版)でBasic認証を使う [#y14ee995] -[[FastCGI版PHP環境で、PukiWikiのBasic認証(auth)を有効にする | rtwiki管理人日記:http://blog.rtwiki.net/pukiwiki/fastcgi_auth/]]にあるように、.htaccessに一行追加するだけでOK。 SetEnvIfNoCase Authorization "^(Basic .*)$" HTTP_AUTHORIZATION=$1 **GETで検索できるようにする [#a713528e] -1.4.7ではデフォルトでGETで検索できない。[[BugTrack/796 - PukiWiki-dev:http://pukiwiki.sourceforge.jp/dev/?BugTrack%2F796]]。GETを有効にする場合手動で元に戻すしかない。 -[[xyzzyからpukiwikiを検索する - eggmanの日記:http://d.hatena.ne.jp/eggman/20071024/1193210228]]を参考にする。 -search.inc.phpを編集。 --PLUGIN_SEARCH_DISABLE_GET_ACCESSを0に変更。GETを無効にしない。 define('PLUGIN_SEARCH_DISABLE_GET_ACCESS', 0); // 1, 0 --formのmethodをgetに変更し、内部にhiddenタグを追加。 #pre{{ <form action="$script?cmd=search" method="get"> <div> <input type="hidden" name="cmd" value="search" /> <input type="text" name="word" value="$s_word" size="20" /> }} **Alfredから検索できるようにする [#t32d1e59] -上記方法でGET検索可能にすればAlfredなどから呼び出すことができるようになる。Web SearchのURLに例えば次のように設定する。 http://www.srcw.net/wiki/index.php?encode_hint=%A4%D7&cmd=search&word={query} **msearch.inc.phpを動かす [#p19246f2] -[[自作プラグイン/msearch.inc.php - PukiWiki-official:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fmsearch.inc.php]]に、[[質問箱3/437 - PukiWiki-official:http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B13%2F437]]の修正を施し、漢字コードをUTF-8に変換すれば動く。 -InterWikiNameに以下のように記述。 #pre{{ -[./?plugin=msearch&site=this(utf8),http://www.srcw.net/wiki/index.php(utf8)&word= msearch] }} -次のように呼び出す。 #lookup(msearch,マルチ検索) *トラブルシューティング [#me5299ef] **yesterdayのカウンターが0になる。 [#me13cff4] -[[BugTrack2/141 - PukiWiki-dev:http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F141]] -[[Wiki/PukiWiki/counterプラグインでyesterdayが0になる件 - TOBY SOFT wiki:http://tobysoft.net/wiki/index.php?Wiki%2FPukiWiki%2Fcounter%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%C7yesterday%A4%AC0%A4%CB%A4%CA%A4%EB%B7%EF]] **ref.inc.phpで拡大縮小できない。 [#oa0afbb5] -たぶんref.inc.phpのバグ。先頭に"./"をつけないとだめ。 #ref(./test.jpg, 50%) **日本語ページにファイルが添付できない [#d289c2b0] -ファイルをアップロードすると「Runtime Error: No such page」エラーが発生。 -attach.inc.phpで"no shch page"を出力している場所で$pageを出力してみると文字化けしていた。 -php.iniのmbstring.http_inputをautoからUTF-8するととりあえず解消。 #pre{{ [mbstring] mbstring.language = Japanese mbstring.internal_encoding = UTF-8 ;mbstring.http_input = auto mbstring.http_input = UTF-8 mbstring.http_output = UTF-8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none mbstring.func_overload = 1 }}