*メモ [#y763ae4f] 各種設定の備忘録です。 **更新 [#h7429a77] -[[アクセス規制>Management/Adress]] -プラグイン --[[プラグインアップデート(Naotoshi Seo)>http://future.sgv417.jp/index.php?cmd=updateplugin]] --&ref(Management/Memo/updateplugin.dat); - [[PukiWiki プラグイン>http://note.sonots.com/?PukiWiki]]更新ファイル(独自追加版) -[[管理掲示板>Management/BBS]] **サーバー [#xcde95c5] ***状態 [#y0e34a7b] -[[MRTG Index Page for sgv417.jp>http://www.sgv417.jp/mrtg/]] --[[Traffic Analysis for sgv417.jp>http://www.sgv417.jp/mrtg/network.html]] --[[CPU使用率 NET-SNMP + MRTG>http://www.sgv417.jp/mrtg/cpu.html]] ***PHP最適化 [#r8914cc8] -[[Zend Optimizer>http://www.zend.co.jp/products/optimizer/]] --PHPコードの最適化を行ない実行速度を数%から数十%まで高速化します。 -[[eAccelerator>http://sourceforge.net/projects/eaccelerator/]] ([[SourceForge.net>http://sourceforge.net/]]) --一度呼び出されたコンパイル済みのPHPスクリプトをキャッシュして実行速度を上げるソフトウェア。 **[[PukiWiki>http://pukiwiki.sourceforge.jp/]] [#ef5ad438] -[[CVS版>http://pukiwiki.sourceforge.jp/dev/?CVS%C8%C7]](最新版) --[[最新版アーカイブ>http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki.tar.gz?only_with_tag=MAIN&view=tar]](開発版) --[[変更履歴>http://pukiwiki.sourceforge.jp/ChangeLog.txt]] --[[ViewCVS>http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki/]] ***導入 [#k38023a6] -[[SourceForge.jp: CVS Repository>http://sourceforge.jp/cvs/?group_id=166]] --※''modulename''は、''pukiwiki''に置き換える必要があります。 % cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki login % cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki co modulename ***更新 [#n5334a20] % cd PukiWikiのあるディレクトリ/ % cvs update ***設定 [#n28a3a89] -添付ファイルのアップロード・削除は管理人しか行えません。 -rules.ini.phpで禁止ワードを設定。垢ハックアドレスを101件指定中。 -permission.sh # PukiWikiのパーミッション設定を一括処理 chmod 777 attach backup cache counter diff wiki chmod 644 image/* chmod 755 image image/face lib lib plugin skin chmod 666 attach/* backup/*.gz backup/*.txt cache/* counter/* diff/*.txt wiki/*.txt chmod 644 .htaccess .htpasswd */.htaccess *.php */*.php image/face/* lib/* plugin/* skin/* chmod 755 */CVS/ ***追加プラグイン [#ndfbf1bd] |~プラグイン|~説明|h |~[[PukiWiki>http://pukiwiki.sourceforge.jp/]]|~[[自作プラグイン>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]]| |[[aapro.ini.php>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%2Faapro.inc.php]]|アスキーアートを表示するプラグイン(aa.inc.phpの改造版)| |[[exlink.inc.php>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%2Fexlink.inc.php]]|外部リンク表示(矢印付加)| |[[vote2.ini.php>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%2Fvote2.inc.php]]|インライン型の投票プラグイン(+タイムスタンプ更新しない)| |~[[BSWiki>http://smith.rowiki.jp/]]|| |[[link.php>http://smith.xrea.jp/?Management%2FJunk]]|外部リンク確認| |[[link.php>http://smith.rowiki.jp/?Management%2FJunk]]|外部リンク確認| |~[[okkezのPukiWiki>http://fullmetal.dip.jp/pukiwiki/index.php?FrontPage]]|~[[memo/自作/プラグイン>http://fullmetal.dip.jp/pukiwiki/index.php?cmd=read&page=memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3]]| |[[delpage.inc.php>http://fullmetal.dip.jp/pukiwiki/index.php?memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fdelpage.inc.php]]|ページ削除リンク生成| |[[encode_numeric.inc.php>http://fullmetal.dip.jp/pukiwiki/index.php?memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Ffreeze2.inc.php]]|複数ページ一括凍結| |[[unfreeze.inc.php>http://fullmetal.dip.jp/pukiwiki/index.php?memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Funfreeze2.inc.php]]|複数ページ凍結解除| |[[deldel.inc.php>http://fullmetal.dip.jp/pukiwiki/index.php?memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fdeldel.inc.php]]|複数ページ一括削除| |[[encode_numeric.inc.php>http://fullmetal.dip.jp/pukiwiki/index.php?memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fencode_numeric.inc.php]]|文字列を数値参照に変換| |[[make_pages.inc.php>http://fullmetal.dip.jp/pukiwiki/index.php?memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fmake_pages.inc.php]]|複数ページを一括で作成| |~[[Naotoshi Seo>http://note.sonots.com/?FrontPage]]|~[[PukiWiki プラグイン>http://note.sonots.com/?PukiWiki]]| |[[contentsx.inc.php>http://note.sonots.com/index.php?PukiWiki%2Fcontentsx.inc.php]]|ページ目次作成| |[[lsx.inc.php>http://note.sonots.com/index.php?PukiWiki%2Flsx.inc.php]]|ページリストアップ| -コンバートキャッシュ --[[Convert_Cache 1.x>http://puki.0hit.net/index.php/Convert_Cache/1.x]] --[[導入>http://puki.0hit.net/index.php/Convert_Cache/1.x/Introduce]] --allモードで高速化、負荷低減を実現します。 -パラグラフ単位編集 --[[okkezのPukiWiki>http://fullmetal.dip.jp/pukiwiki/]]の[[paraedit.diff>http://fullmetal.dip.jp/pukiwiki/?memo%2F%E6%94%B9%E9%80%A0%2Fparaedit.diff%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6]] --アンカー名を独自で編集している見出しがページごとの編集になってしまう場合はanameプラグインを使ってください。 * 独自のアンカー [#hogehoge] 見出編集できないよ〜 ↓ * 独自のアンカー &aname(hogehoge); これなら見出編集できますよ〜 -英数のみのコメントを弾く --[[コメント SPAM 対策 - 日本語を含まないコメントを禁止>http://www.machu.jp/diary/20060828.html]] +pukiwiki.ini.php の末尾に関数を記述する。 function check_commentFilter($msg) { if(preg_match("/^[!-~\n ]+$/", $msg)) { die_message('日本語を含まないコメントは書き込みできません。'); } } +plugin/edit.inc.php function plugin_edit_action() { global $vars, $_title_edit, $load_template_func; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); $page = isset($vars['page']) ? $vars['page'] : ''; check_editable($page, true, true); check_commentFilter($vars['msg']); +plugin/comment.inc.php function plugin_comment_action() { global $script, $vars, $now, $_title_updated, $_no_name; global $_msg_comment_collided, $_title_comment_collided; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); check_blackList($vars['page']); check_commentFilter($vars['msg']); +plugin/pcomment.inc.php function plugin_pcomment_action() { global $vars; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); check_commentFilter($vars['msg']); -※[[Naotoshi Seo>http://note.sonots.com/?FrontPage]]の[[PukiWiki プラグイン>http://note.sonots.com/?PukiWiki]]は全て入れてあります。 ***追加プラグイン配布サイト [#w7da5dd0] -[[BSWiki>http://smith.xrea.jp/]] --[[安全の為に>http://smith.xrea.jp/?Security]] --[[Wiki機能の追加&変更>http://smith.xrea.jp/?Management%2FWikiModification]] --[[link.php>http://smith.xrea.jp/?Management%2FJunk]] --[[BSWikiファイル置き場>http://smith.xrea.jp/files/]] -[[BSWiki>http://smith.rowiki.jp/]] --[[安全の為に>http://smith.rowiki.jp/?Security]] --[[Wiki機能の追加&変更>http://smith.rowiki.jp/?Management%2FWikiModification]] --[[link.php>http://smith.rowiki.jp/?Management%2FJunk]] --[[BSWikiファイル置き場>http://smith.rowiki./files/]] -[[Naotoshi Seo>http://note.sonots.com/?FrontPage]] --[[PukiWiki プラグイン>http://note.sonots.com/?PukiWiki]] --[[プラグイン開発>http://note.sonots.com/?PukiWiki%2FPluginDev]] ---[[プラグイン開発入門>http://note.sonots.com/?PukiWiki%2FPluginDev%2FBeginner]] ---[[プラグインクラス化>http://note.sonots.com/?PukiWiki%2FPluginDev%2FClass]] -[[okkezのPukiWiki>http://fullmetal.dip.jp/pukiwiki/index.php?FrontPage]] --[[memo/自作/プラグイン >http://fullmetal.dip.jp/pukiwiki/index.php?cmd=read&page=memo%2F%E8%87%AA%E4%BD%9C%2F%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3]] -[[0hitぶき>http://puki.0hit.net/index.php]] --[[Convert_Cache 1.x>http://puki.0hit.net/index.php/Convert_Cache/1.x]]