トップページ⇒php
1001コメント254KB

PukiWikiスレ Part5

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/04/21(金) 07:53:25ID:???
PukiwikiはPHPで書かれたwikiです。

公式 http://pukiwiki.sourceforge.jp/
開発 http://pukiwiki.sourceforge.jp/dev/
SF.jp http://sourceforge.jp/projects/pukiwiki/
ML  http://sourceforge.jp/mail/?group_id=166
0693nobodyさん2007/02/11(日) 00:05:40ID:???
アクセスログ、ログインログって残せますか?
0694nobodyさん2007/02/11(日) 00:07:30ID:???
PukiWiki本体だけだとできないけど、Plusだとできるんだっけ?
XREAなら鯖のログ直接残せる
0695nobodyさん2007/02/11(日) 01:02:05ID:???
>>694
確かに Plus ならあるけどあまり良いものではないよ。
アクセスログって機能つけようと思えばどんどんつけられるしね
0696nobodyさん2007/02/11(日) 01:02:58ID:???
>>682
edit.inc.phpじゃ駄目かな?
0697nobodyさん2007/02/11(日) 01:03:06ID:???
>>692
さあ。pukiwiki.skin.php 本当によんでるの?
0698nobodyさん2007/02/11(日) 01:04:22ID:???
>>696
edit.inc.php はその関数呼んでる
comment.inc.php もその関数呼んでる
article.inc.php も・・以下略
0699nobodyさん2007/02/11(日) 03:52:24ID:???
�d
file.phpに組み込んでみました。

akismetに弾かれたlogを記録したいんですが
Spam判定処理の後に↓のように入れてみたのですが記録されません。
何処が悪いんでしょう?

} else {
if ($akismet->isSpam()) {
////////////////////////////////////////////////////////////////
//Akismetエラーログ書き出し
$spamlog = "./log/spamlog.txt";

$logdata = strftime('%y/%m/%d %H:%M:%S') . "\t" . $_SERVER['REMOTE_ADDR'] . "\t" . $_SERVER['REMOTE_HOST'] . "\t" . $_SERVER['HTTP_USER_AGENT'] . "\t" . $postdata . "\t" . $page . "\n";
$fp = fopen($spamlog, 'a');
fwrite($fp, $logdata);
fclose($fp);
//////////////////////////////////////////////////////////////////
die_message('投稿はスパムと判断されました');
}
}

07006922007/02/11(日) 11:03:12ID:???
>>697
デフォルトがpukiwiki.skin.phpなら読んでいるとおもうのです
一応表示され、wiki編集も可能です。

状態はpukiwiki plusでFTPにアップした直後です
Skinはデフォルトだとおもうのですが、、、
0701nobodyさん2007/02/11(日) 11:05:02ID:???
default.ini.php をチェック。
たぶん default.skin.php
07026922007/02/11(日) 11:45:21ID:???
できました ありがとうございます

勝手にデフォルトがpukiwiki.skin.phpだと思い込んでいたみたいです
0703nobodyさん2007/02/11(日) 15:13:18ID:???
>>699
pukiwiki.ini.php
define('LOG_DIR', DATA_HOME . 'log/' ); // Log

$spamlog = LOG_DIR . 'spamlog.txt';

違うかもしれんが
0704nobodyさん2007/02/11(日) 15:13:52ID:???
つか、akismetのは解説どおりに入れればいいんじゃね?
0705nobodyさん2007/02/11(日) 15:33:12ID:???
>>703
その $spamlog と == なんじゃないの?きっと
まさか書き込み許可をだしていないというわけではあるまい。
>>704
それにログ機能をつけたしたいといってるんでそ?
07066992007/02/11(日) 15:58:40ID:???
>>703
>>705
�d
やっぱり駄目でした…
バージョン違いのpukiwikiを何個か運営してるのですが

PukiWiki 1.4.7だとログは正常に記録されるのですが

PukiWiki 1.4.5だとログが記録されずに↓の処理に進んでしまいます。。
die_message('投稿はスパムと判断されました');

>>704
解説通りに入れて正常に稼働してます。
spamじゃない投稿も弾かれないか観察したいのでログを取ろうと思いました。
07076992007/02/11(日) 16:18:50ID:???
ついでなんで1.45の方をバージョンアップしよう!
これ解決かな
0708nobodyさん2007/02/11(日) 16:39:04ID:???
いままでWikiwikiのレンタルを使っていて、Pukiwikiに移ったのですが
編集で改行をしても、行がつながって表示されてしまいます。
公式の質問箱で、似たような質問を探したのですが、今ひとつわかりませんでした。
0709nobodyさん2007/02/11(日) 16:40:27ID:???
改行を反映する
07106992007/02/11(日) 16:52:14ID:???
バージョンアップで解決しますた。

>>708
pukiwiki.ini.php

$line_break = 0;
を
$line_break = 1;
に変更汁

0711nobodyさん2007/02/11(日) 17:02:07ID:???
カスタマイズしたあとのpukiwiki(paraeditを入れたりとか)を
バージョンアップするには、新しくpukiwikiを入れて
カスタマイズはやり直しですか?
0712nobodyさん2007/02/11(日) 17:13:23ID:???
色々負荷対策やってみたのですが、最近また負荷が多くなってきたと感じたので
編集用はphp、観覧用にはhtml化して表示させたいのですが、プラグインか何かありますでしょうか?

以前にどこかで編集用と観覧用のwikiが別々になっていて、観覧用はhtml化されていたのを見ました
しかも編集用ので更新するとダイレクトで観覧用のhtmlも更新されていたのです

負荷軽減にいいなと思ったので質問させていただきました
0713nobodyさん2007/02/11(日) 17:45:02ID:???
>>269
「この現状は私にも責任があるが、全体的にいえばプロジェクトは
停滞している。コアチームという考えをオープンソース界で始めたのは
NetBSD だが、十分なリーダシップがないことは問題だった。Linux は
リーダのLinusが幾つかの実装のなかから選べるのに対し、NetBSD
では誰かが手を付けたら誰もやらないままだ。そして往々にして進捗が
遅かったり成果が貧弱だったりするのだ。それに、いまプロジェクトで
一番声の大きいメンバたちは有能な開発者とは言えない」

組織を完全に再編しなければ NetBSD の生き残る道はない、と
おっしゃっています。これが「コアチーム」形式をとるプロジェクト
すべての行く末だとすると、あまりに悲しいことです。どうにか
起死回生できないものでしょうか。



うむぅ・・・
0714nobodyさん2007/02/11(日) 18:25:26ID:???
plusのほうが何でも迅速だしな…
それがいいか悪いかは置いといても。
0715nobodyさん2007/02/11(日) 19:01:30ID:???
>712
これ。
ttp://note.sonots.com/?PukiWiki%2Fdump2html.inc.php
自分も使っているけど、スキンの設定がここの説明通りにいかない。
設定の仕方が悪かったのかな
0716nobodyさん2007/02/11(日) 20:10:05ID:???
昨日からPukiWikiを使ってページを作っているのですが、
FTPサーバーにhtdocsフォルダの中身を全部アップロードした後に確認すると

It works!

の一文のみしか表示されないのですが、何が原因なのでしょうか。
0717nobodyさん2007/02/11(日) 20:28:58ID:???
>>716
えーと、どこから突っ込めばいいのやら。
原因を端的に言うと、お前がちゃんとドキュメントを読んでいないので
webサーバーの設定が出来てない。
0718nobodyさん2007/02/11(日) 21:16:34ID:???
>>717
webサーバーの設定ですか、正直何処をどうしていいかよくわからんのですよ。
PukiWikiの公式ページ見ても端的にしか書いてないし、無料サーバーに上げても表示されないしで。
0719nobodyさん2007/02/11(日) 23:08:23ID:???
>>679
PukiWiki/Hack/Akismet - Naotoshi Seo
http://note.sonots.com/?PukiWiki%2FHack%2FAkismet
0720nobodyさん2007/02/11(日) 23:37:22ID:???
じゃあ、諦めるか
PukiWikiの書籍がいくつか出てるのでそれを買え。
0721nobodyさん2007/02/12(月) 01:31:51ID:???
>>706
そこは pukiwiki 関係なくただの php だと思うんだけど、
なんでだろうね?まぁバージョンアップしたみたいだしいいか。
0722nobodyさん2007/02/12(月) 02:53:59ID:???
>>715
ありがとうございます、設置しようと頑張ったんですが
pukiwiki.skin.php中の _navigator, _toolbar 関数を移動させるというのがよくわからなかったので
そのままで使えるpukiwiki plusを使ってみたのですが
htmlフォルダにhtml化されたものができあがるんですが、リンク先が全てphpになっているのは仕様なのでしょうか?

0723nobodyさん2007/02/12(月) 03:20:17ID:???
ここできかねーであっちできけよ
0724nobodyさん2007/02/12(月) 15:46:45ID:???
BBQ+dsbl ホスト弾き
↓
Akismet SPAM弾き

これで1日10件程来てたSPAMがゼロになりますた
暫く観察が必要ですが、今の所ログを見てもSPAM以外は誤判定されてないみたいです

>>721
そうですよね、私も謎なんです。。
0725nobodyさん2007/02/12(月) 15:52:23ID:???
PukiWikiって内部は色々変わってるのかもしれないけど、標準Skinがいつまでたっても変わらないね。
PukiWikiのSkin作ってるドイツ人のBlogにも標準Skinはひどいって書いてあったし、
あれじゃあ日本人はまだしも世界で使われるようになるのは無理だよな・・・
インストールしたらすぐに使えるっていう気楽さが無いよね。少なくともSkinひどいから変更しないと恥ずかしすぎるし
0726nobodyさん2007/02/12(月) 17:00:27ID:???
SPAM対策が確立する前に、あんまり広まってもらっても
困るなぁ。
今くらいでいいよ。
0727nobodyさん2007/02/12(月) 18:03:10ID:???
>>724
どう改造したんですか?
教えて下さいm(_ _)m
0728nobodyさん2007/02/13(火) 07:04:26ID:VQGeY9TV
せめてPukiWiki Plus!ぐらいのスキンは用意してほしい
0729nobodyさん2007/02/13(火) 07:49:19ID:???
しつこい嵐荒らしがいて困っています。アク禁、プロバイダーに通報したいのですが
IPを調べるよい手段ありませんか?
0730nobodyさん2007/02/13(火) 09:36:21ID:???
更新通知をメールで受け取る
0731nobodyさん2007/02/13(火) 10:12:52ID:???
ありがとうございます。
メールにIPなど記載されているという事ですかね
試してみます
0732nobodyさん2007/02/13(火) 13:08:55ID:???
>>731
恐らくその嵐荒らしのIPはニセIP。
0733nobodyさん2007/02/13(火) 13:10:37ID:???
荒らしはちょっと泳がせておいてデータ集めておくのがコツ
神経質にやると逆効果
0734nobodyさん2007/02/13(火) 14:36:10ID:???
BBQ+dsbl ホスト弾きで串から新規・編集リンクなくしておいて(誘っておいて)
メール通知で生IP取得でいいんじゃね?
でも俺も様子見がいいと思うけどね。即対応するとむこうも燃えあがってイタチごっこになりそう
0735nobodyさん2007/02/13(火) 14:54:40ID:???
荒らされると親切な人がすぐ直しちゃうから証拠保全できない事があるよね
そういう場合はどうしてる?それともページ名と編集日時とIPだけで証拠になる?
0736nobodyさん2007/02/13(火) 14:57:00ID:???
>>734
それだと毎回BBQ、DSBLにDNS問い合わせ負荷が掛かって
一般利用者も表示に時間掛かるから辞めた方がいいんじゃない?
0737nobodyさん2007/02/13(火) 17:16:18ID:???
編集時に問い合わせの方が閲覧者にはストレスないだろうけど
DNS問い合わせぐらいじゃそれほど変わらないかも
0738nobodyさん2007/02/14(水) 21:30:47ID:???
PDFまたはWORDのファイルをlatexなどを中継して
pukiwikiフォーマットに変換してみた方がいらっしゃったらやり方など教えてください。

直接変換はかなり探しましたが無いので中継するしかないと思うのですが、、
テキストで出力して秀丸マクロ、とか考えたのですが、
どれもスムーズに行きそうではないです。

0739nobodyさん2007/02/14(水) 23:52:16ID:???
どれもスムーズにはいきません
0740nobodyさん2007/02/15(木) 00:54:10ID:WM0A4WJh
SPAMうぜー。

コメントスパムは、下記のspam.phpで、ほぼ防げるようになってきた。
http://pukiwiki.sourceforge.jp/dev/?%B3%AB%C8%AF%C6%FC%B5%AD%2F2006-11-12

しかし、今度は、ページを新規作成して、投稿するスパムが出てきた。
どうしたらいいの?

↓みたいなのを新規ページにしてくる
a href= http://adderall.bestother.info/page100.html >adderall xr 30mg</a> [url=http://adderall.bestother.info/page100.html]adderall xr 30mg[/url]
0741nobodyさん2007/02/15(木) 01:04:30ID:???
例によって Akismet を導入するとよかったりしない?
0742nobodyさん2007/02/15(木) 01:16:48ID:???
word > tex > pukiwiki
なんてあり得るの?
できるならやり方教えれ
0743nobodyさん2007/02/15(木) 02:18:54ID:???
>>740
akismet + BBQで防げる
0744nobodyさん2007/02/15(木) 03:04:18ID:???
>>738

http://meta.wikimedia.org/wiki/Word_macros

試してないけど、ここで公開しているマクロをいじればいけそうな気がする
0745nobodyさん2007/02/15(木) 03:52:42ID:???
NGワード機能すらないからなぁPukiWikiは
狙われて当然
0746nobodyさん2007/02/15(木) 07:59:18ID:???
>>745
君のpukiwikiバージョンいくつ?
0747nobodyさん2007/02/15(木) 13:33:02ID:???
なんかうちのBBQ串さして見ようとすると表示されなくなってるw
もはやなにが原因なんだかわからんし、、もうこのままでいいや
実質串閲覧禁止っえtことでw
0748nobodyさん2007/02/15(木) 13:54:56ID:???
>>747
どこに組み込んだ?
file.phpの書き出しの手前に組み込んだら閲覧は串からも出来たけど
0749nobodyさん2007/02/15(木) 13:55:15ID:???
いや、BBQ使ってりゃ当然だろ・・・
0750nobodyさん2007/02/15(木) 21:21:14ID:???
euc-jpで使ってきたわけですが、utf-8化したときにURLが
変わってしまいます。まあ何の考えも無しに日本語の
ページ名を使ってた俺が悪いんですが、URLだけeuc-jpで
中身をutf-8化することは可能でしょうか。
0751nobodyさん2007/02/15(木) 21:41:21ID:???
めんどいからやめとけ
0752nobodyさん2007/02/16(金) 00:22:24ID:???
>>750
euc-jpのURIにリクエストがあったらutf-8のURIにリダイレクトすればいいと思う。
0753nobodyさん2007/02/16(金) 14:41:51ID:???
COPYRIGTHSを消してPukiWikiを使ってるサイトがあるんだけど、これってオッケーなの?
0754nobodyさん2007/02/16(金) 14:57:11ID:???
>>752
なるほど・・・そういうやり方もありますね・・・。プログラム側で
ごにょることしか考えてませんでした。ありがとうございます。
0755nobodyさん2007/02/16(金) 14:58:16ID:???
>>753
なぜそれを問題に思うのかがわからない。
0756nobodyさん2007/02/16(金) 17:08:03ID:???
やっぱりUTF8化は鬼門か・・・
0757nobodyさん2007/02/16(金) 19:48:05ID:???
>>756
なんで?
0758nobodyさん2007/02/16(金) 20:12:51ID:???
PukiWikiのPukiってどういう意味なん?なんかの略称?
0759nobodyさん2007/02/16(金) 20:42:36ID:???
>>758
マジレスすると、yukiwikiのphp版
0760nobodyさん2007/02/16(金) 21:29:12ID:???
UTF8にするとGoogleの検索結果の"?"以降URLが日本語になるのが利点じゃない?
eucで日本語ページ名使うと数値参照文字みたいなのがずらーって出るけど、UTF8だと日本語ですっきり
WikiPediaもAmazonもそうだけど、SEO的に良さそう
0761nobodyさん2007/02/16(金) 23:42:37ID:???
COPYRIGTHS ってなに?
はじめてきくよ!!
0762nobodyさん2007/02/17(土) 01:40:39ID:???
さっき見てみたら本家もUTF-8になってた。いつからUTF-8化したんだろう・・・
0763nobodyさん2007/02/17(土) 01:55:12ID:???
ほんとうにしりたいんなら開発日記でもみれ
0764nobodyさん2007/02/17(土) 02:26:32ID:0FfPkvWk
それにしてもhenoheno一人での開発になってしまったな
完全に独占状態というより孤独を突っ走っているよう…

オープンソースでここまで大きくなったら
初心者でもいいから協力者をできるだけ増やして育てていくことが
次へ繋げる要なのにそれをやれなかったのが一番の原因か

henoさんがPWの安定化させた後どう動くか見物だけど
もう限界来てるんじゃないかなー。
一人で突っ走っている以上頑張れとしか言いようがない…
0765nobodyさん2007/02/17(土) 02:39:22ID:???
>>759
なるほどw thx
0766nobodyさん2007/02/17(土) 09:00:41ID:ZkKvPube
>>760
ムダにSEO上位になっても、SPAMに狙われるだけだから
ちっとも嬉しくないよ
0767nobodyさん2007/02/17(土) 09:13:18ID:???
google検索で編集画面とかバックアップ画面に
リンクされてて、マジで迷惑。
0768nobodyさん2007/02/17(土) 10:17:09ID:???
デフォだと nofollow になってるはずなのにな
0769nobodyさん2007/02/17(土) 12:09:45ID:Ih8NnzFe
plus使ってます。
ページ上部にあるナビバー(ホーム 一覧 検索など)は
何処で編集できるか教えて頂けませんか?
ホームを他のページに強制指定したいのですが、
スキンにないし、それらしいプラグインも見つけられませんでした
0770nobodyさん2007/02/17(土) 12:32:39ID:???
PukiWiki 1.4.7 Copyright c 2001-2006 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.1.5. HTML convert time: 0.125 sec.


pukiwikiの下に表示されるこれって、どこま消していいの?
0771nobodyさん2007/02/17(土) 12:46:29ID:???
>>770
全部
0772nobodyさん2007/02/17(土) 13:51:24ID:???
クレジット消したサイト探してるのきもいよ

GPL勉強しろよ
ソースさえ公開するなら
名前変えて売り物にしたって良い位なのに
0773nobodyさん2007/02/17(土) 15:01:41ID:???
>>769
質問箱で聞け
0774nobodyさん2007/02/17(土) 15:21:52ID:???
>>770
Powerd by PukiWiki
とかにしとけばいいよ

ただスパム対策するなら一切書かずに
サイトの説明ページ作って、そこにPukiWikiを使っていると書いとけばいい
0775nobodyさん2007/02/17(土) 16:38:30ID:S79WXF6N
>>774

画像がいいよ。
0776nobodyさん2007/02/17(土) 16:55:09ID:???
pukiwikiって文字があると、スパム対象になるの?
0777nobodyさん2007/02/17(土) 17:27:02ID:???
BBQ+Akismetで1日30件ぐらい来てたスパムゼロになったよ
誤判定も無いみたいだし、いいかも

BBQで弾いたログ
http://up3.viploader.net/mini/src/viploader111601.txt
BBQで弾けなくてAkismetが弾いたログ
http://up3.viploader.net/mini/src/viploader111603.txt
0778nobodyさん2007/02/17(土) 20:47:04ID:???
メールアドレスだけコメント投稿してくるのはスパムなのかな。
検索してもそのメールアドレス見つからないし、DNSBLのチェック
にも引っ掛かってない。なんなんだろう・・・。
0779nobodyさん2007/02/17(土) 22:10:32ID:S79WXF6N
>>778

DNSBLって有効なの?
0780nobodyさん2007/02/18(日) 01:48:32ID:???
・単語にリンクはることって可能?
 WIKIPEDIAみたいに2chて単語にリンクつけて2chの項目のページに飛ばすみたいなの
・ブログとかみたいに特定のグループを日付で羅列すること可能?
 最新の記事見たいのができれば便利なんだけど
0781nobodyさん2007/02/18(日) 02:05:16ID:???
>>777
false positive ない?
おいら Akismet に普通の URL はじかれちった。
0782nobodyさん2007/02/18(日) 02:06:17ID:???
>780
どちらもできる
特に前者はwikiと名乗るものなら基本的に出来る機能だ。
0783nobodyさん2007/02/18(日) 03:07:50ID:???
>>781
全投稿のログ取ってるけど今の所無いよー
URL貼られる事が少ないんで何とも言えないけど…

URL貼り付けが多いサイトの場合Akismet駄目なのかな?
0784nobodyさん2007/02/18(日) 08:39:13ID:???
>>777
jed.isu.net.sa
これ、オレのところにも大量に来てる
0785nobodyさん2007/02/18(日) 14:08:16ID:???
>>776
pukiwikiで検索して、上位に入ってたら、
スパマーの標的になると思われる。
0786nobodyさん2007/02/18(日) 14:51:06ID:???
公式からリンクされてるとSPAMの標的になりやすいかな?
SEO的には公式にリンクされてると良さそうだけど。
0787nobodyさん2007/02/18(日) 14:57:42ID:???
SEO的によければスパムの標的になるやん。
きくまでもないやん。
0788nobodyさん2007/02/18(日) 18:13:13ID:???
SEOやSPAMという単語を覚えたてで早速使ってみたい年頃なんだろうな
0789素人2007/02/18(日) 19:29:09ID:???
PukiWikiが吐き出すHTMLソース内のリンクが画像を含め全て絶対リンクになっている理由はなぜですか?
メモ代わりに閲覧者がブラウザーで保存しても<img src="〜は私のサーバーに向けられているので、
Localから画像を読み出さずいちいちサーバーに接続する事になりますし、
微々たる事かもしれないけど<a href="〜も全て絶対リンクなのでソースが重くなります。
相対パスだと何か問題が起こるんでしょうか?
0790nobodyさん2007/02/18(日) 19:52:35ID:???
ここのとこまたSPAMが増加傾向なんです
0791nobodyさん2007/02/18(日) 19:58:22ID:???
index,nofollow
で来なくなるんじゃね?
0792nobodyさん2007/02/19(月) 00:17:18ID:???
pukiwiki plusのインスコしてるんだけど

>>$adminpass = "21232f297a57a5a743894a0e4a801fc3";
>>上記の"21232f297a57a5a743894a0e4a801fc3"の部分を書き換えます。MD5による暗号化したパスワ
>>ードを書き込む必要がありますが、とりあえずは $adminpass = md5("pass"); の形式でpassの部分を書
>>き換えて記述しておきましょう。正式にPukiWikiを使い続けることを決めてから、MD5によって暗号化した
>>文字列に書き換えればいいです。

ってあるんだけどMD5形式のパスワードを書き込むってのはわかったけど
MD5形式ってのはどうやって作るの?
■ このスレッドは過去ログ倉庫に格納されています