PukiWikiスレ Part7
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/03/26(金) 20:18:02ID:???公式 http://pukiwiki.sourceforge.jp/
開発 http://pukiwiki.sourceforge.jp/dev/
SF.jp http://sourceforge.jp/projects/pukiwiki/
ML http://sourceforge.jp/mail/?group_id=166
■前スレ
PukiWikiスレ Part6 http://pc11.2ch.net/test/read.cgi/php/1173615817/
PukiWikiスレ Part5 http://pc11.2ch.net/test/read.cgi/php/1145573605/
PukiWikiスレ Part4 http://pc8.2ch.net/test/read.cgi/php/1126713887/
PukiWikiスレ Part3 http://pc8.2ch.net/test/read.cgi/php/1113303681/
PukiWikiスレ Part2 http://pc8.2ch.net/test/read.cgi/php/1107619069/
PukiWikiスレ Part1 http://pc5.2ch.net/test/read.cgi/php/1084907353/
■関連スレ検索
http://find.2ch.net/?STR=Wiki+board%3AWebProg&TYPE=TITLE&BBS=ALL
■Wikipedia
http://ja.wikipedia.org/wiki/PukiWiki
■派生
PukiWiki Plus!
http://pukiwiki.cafelounge.net/plus/
PukioWikio
http://pukiowikio.sourceforge.jp/
0615nobodyさん
2013/07/11(木) NY:AN:NY.ANID:???「apacheのmodうんちゃら」と喚き続けるんだろうな
0616nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???mod-pagespeedの事をいったんだよ、話の流れでわからない?
nginxでもphpの実行速度なんて大して変わらないし
php-fpmは元から使ってるけど
結局はプログラムが予め静的ファイルを生成するより何百倍も遅い
つかnginx,nginxって碌にapacheのチューニングもできないんだろ?
2.4系チューニングしてたらnginxでも速度大して変わらないぞ
0618nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???そんな頻繁に更新あるの?
静的ファイル化しとけばGoogle評価で80点は超えるし十分だろ
0619nobodyさん
2013/07/14(日) NY:AN:NY.ANID:???0620nobodyさん
2013/07/16(火) NY:AN:NY.ANID:???0621nobodyさん
2013/07/16(火) NY:AN:NY.ANID:???なんとか治らないかね?
不便でしょうがない。
0622nobodyさん
2013/07/17(水) NY:AN:NY.ANID:???httpd.confでThreadStackSizeを大きめに指定してやればいいんじゃないかな
うろ覚えだけど、デフォルトはLinuxでは8MBで、Windowsでは1MBだったような
0624nobodyさん
2013/07/17(水) NY:AN:NY.ANID:???sqlite使えるみたい
0625nobodyさん
2013/07/17(水) NY:AN:NY.ANID:???DB使うならMediaWiki等でいいわけだしね。
0626nobodyさん
2013/07/17(水) NY:AN:NY.ANID:???駄目でしたか
自分の場合はEasyPHPとVertrigoで「ThreadStackSize 8388608」にして解決したんだけどね
プラグインの代わりにユーザ定義ルールのSIZE()を使うとか
0627nobodyさん
2013/07/18(木) NY:AN:NY.ANID:???おぉーありがとーできたー!!!
どうやら設定した値が間違ってたみたい。
8Mとか8192Kとかやってみたんだけど、バイトしか駄目なのね。
勉強になりやした。
0628nobodyさん
2013/07/23(火) NY:AN:NY.ANID:???0630nobodyさん
2013/07/31(水) NY:AN:NY.ANID:???そのリンクをクリックするとソートできるけど
ソートをさせたくないからそのリンク自体を消したいんだけど
どこをいじればいいんだろう?
0631nobodyさん
2013/08/01(木) NY:AN:NY.ANID:???例えばこのページだけど
http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B15
tracker部分の状態、ページ名、カテゴリ、サマリにリンクを貼りたくない
0632nobodyさん
2013/08/14(水) NY:AN:NY.ANID:???0633nobodyさん
2013/08/20(火) NY:AN:NY.ANID:???ひとまずattachをプラグイン経由じゃなくて<img>で読みこむようにしたり
bodycacheを追加してみたんだけど
0634nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???メジャーバージョンアップ版はまだ公開されてないけど。
0635nobodyさん
2013/08/27(火) NY:AN:NY.ANID:???0636nobodyさん
2013/09/01(日) 22:06:26.27ID:???プラグインの作者さんにお礼言っといて
http://oxynotes.com/?p=6141
0637nobodyさん
2013/09/04(水) 23:10:34.47ID:???開発が生きているときにフォークして分岐させていくのはやっぱり双方ともによくないんじゃないかな
本家とplusとadvについて思う意見でした
0638nobodyさん
2013/09/04(水) 23:30:45.13ID:???本家の開発方針にどれだけ不満があっても
本家が生きている限りは黙っているのが筋ですね
LibreOfficeとか害しかもたらしてませんし
0639nobodyさん
2013/09/04(水) 23:57:59.91ID:???plusとかだと構成変わっちゃってるし
0640nobodyさん
2013/09/05(木) 09:46:55.51ID:???おまえらが開発手伝ってやればまともに動くようになる
0641nobodyさん
2013/09/05(木) 16:47:32.54ID:???後はセキュリティ関係アップデートくらいなもんかな
0642nobodyさん
2013/09/06(金) 01:50:44.79ID:???今プロジェクトがどうなってるのか全く分からないし
プロジェクトメンバーがなんかアナウンスしてくれないと
どうしようもない
0643nobodyさん
2013/09/06(金) 03:19:21.47ID:???0644nobodyさん
2013/09/06(金) 15:46:27.32ID:???まだ生きてたのかww
0645nobodyさん
2013/09/07(土) 00:42:34.35ID:???高額なコンパイラを持ってる人にしか開発できないとかじゃないしね
自分とこは1.4.7のときにあれこれ手を加えてしまって、本家がどうなってるとかもはや関係ないけどw
0646nobodyさん
2013/09/07(土) 12:49:08.85ID:cDNZoEM70647nobodyさん
2013/09/07(土) 12:57:38.01ID:???0649nobodyさん
2013/09/07(土) 17:42:48.45ID:???0650nobodyさん
2013/09/10(火) 20:23:32.48ID:???0651nobodyさん
2013/09/13(金) 18:58:33.08ID:???カスタマイズしまくってる人とか公開してくれるとありがたいのに
0652nobodyさん
2013/09/18(水) 13:49:51.51ID:???正直サポートがめんどい。
自分のサイトだけで動作すればいいように作ってる場合がほとんどだから。
対応しても無料だし、お礼すら無い奴ばっかでモチベーションも上がらん。
0653nobodyさん
2013/09/19(木) 06:32:12.83ID:???軽いものでもいいなあこれって思うこと偶にあるわ
0654nobodyさん
2013/09/20(金) 15:16:28.18ID:???明言してても、
「公開している以上、無料でサポート・コンサル・改良すべきだ俺のいうとおりコードを作れ作れるだろ作らないのかよ契約不履行だ訴えてやる」
といって絡んでくるマジキチがいるんだよ
0655nobodyさん
2013/09/30(月) 20:18:11.97ID:???0656nobodyさん
2013/10/06(日) 19:34:30.15ID:???0657nobodyさん
2013/10/06(日) 20:50:15.67ID:qD0GxYc1脆弱性が出るからやめた方がいい
0658nobodyさん
2013/10/06(日) 21:27:01.76ID:k2dE4Uw8これ本当?
プラグイン消すとまずいの?
0659nobodyさん
2013/10/07(月) 01:25:21.18ID:???無いとまずいプラグインなんてのもあるのか
どこらへんのなんだろう
0660nobodyさん
2013/10/11(金) 15:44:30.59ID:???0661nobodyさん
2013/10/12(土) 07:01:11.20ID:???まったく使ってない同梱プラグインが結構あるので
減らしたかったんだよね
追々確認してみるか・・・
0662nobodyさん
2013/10/15(火) 12:27:14.67ID:???セキュリティやスパム対策だけでも強化して欲しいんだけど。
0663nobodyさん
2013/10/15(火) 12:31:19.22ID:???開発者も募集してなかったか
0665nobodyさん
2013/10/15(火) 15:31:30.71ID:???adv入れてみたんだけど、なんか動かなかったのでとりあえずPlusのリポジトリのやつをいれたよ
自分はひとりで使ってるので、セキュリティやスパムはいまんとこパスワードくらいで大丈夫なんだけど
>>662はログイン無しで書き込みを開放したい用途なのかな
0666nobodyさん
2013/10/19(土) 19:53:44.81ID:???どんな対策の仕方が今はいいんだろうと思って聞いてみた
自分だとcapchaとかakismetくらいしか思い浮かばない
0667nobodyさん
2013/10/20(日) 09:53:26.45ID:30UBlm57PHP5.2以上でo-authバグが出てたけど、
lib/oauthのライブラリを最新のものに入れ替えたら
PHP5.4でも認証動作するようになったが、
編集周りの権限つけて運用しようとすると編集が
Error message : PKWK_READONLY 編集禁止
になるエラーorz....
これは権限と編集周りのソースを徹底的に調査しないとダメだろうが、
さすがにあのpukiwikiの汚いソースコード読む気がしない件。。。
0668nobodyさん
2013/10/20(日) 09:59:03.76ID:30UBlm57plusから移行できないんだよなー。
PHP5.4にどんどんきりかえたいけどplusのバグでなかなか切り替えられないのと
さくらのレンタルサーバ縛りでぐぬぬ状態
0669nobodyさん
2013/10/20(日) 10:10:39.70ID:???pukiwikiのソースは注釈とかあんま入ってないなーとか思いながらソースを見てたんだけど、
やっぱあれはわかりづらい状態なのかー
0670nobodyさん
2013/10/20(日) 10:33:19.86ID:30UBlm57中途半端にクラス化されているところと、
コーディングルールがなかなかに酷い・・・
というところもあってソースとっても読みずらいんですよあれ。
pukiwikiの頃からのソースと最近入ったソースでごった煮になっているのもあるんだろうけど、
もっとMVC分離きれいになってれば弄りやすいのになとか思う感じです。
今ならPSRの規約に則ってほしいけど、
昔ならpearのコーディング規約に則ってほしかった。。。
http://pear.php.net/manual/ja/standards.php
0671nobodyさん
2013/10/20(日) 10:38:24.98ID:30UBlm57インスタンス作ってメソッド呼ぶ形になっているのとなっていないのとで
ゴチャゴチャになってて混乱するね。
0672nobodyさん
2013/10/20(日) 12:22:01.37ID:30UBlm57http://janrain.com/openid-enabled/
0673nobodyさん
2013/10/20(日) 12:39:43.29ID:???自分はHTMLとCSSで遊んで、それからPHPも扱えると面白そうかなって
来たところなんだけど、命名規則はちゃんとしといた方がいいっていうのは
CSSでもあったんで、理解できるきがする。
勉強になった、どうもありがとう!
0674662
2013/10/20(日) 19:35:36.46ID:???もちろんPukiWikiなので公開してみんなで編集してます。
っていっても、他の人はコメントか修正程度だけど。
一応対策はしてるからたいしてスパム投稿はないけど。
英語だけのページは不可とか、中国からのアクセスは拒否とか。
あとは禁止ワードの導入もしてるな。
たしかにakismetは欲しいね。
あとはまあcapchaまで行かなくても、任意のパスワードを入力するタイプとか。
日本語で「いちにーさんしー」←を入力してくださいとか。
そうした対策が簡単にできるようにして欲しいね。
ノーマルのを設置して放置なんてしたら、スパムだらけになるでしょ。
0675nobodyさん
2013/10/24(木) 18:16:28.38ID:???akismetもcapchaも、有志のプラグインの紹介ページを見たことはあるのだけど、
今はもう使えないのかな
自動スパムが多くなりすぎて、何の対策もしない掲示板とかwikiは現実的ではないよね
公式についてなんだけど、もしこれからPukiWiki本体を新しい仕様にしたいって人がいるなら、
自分は、フォークするのがいいと思ってる。今はもう派生を作るより本体を充実っていうほど、
本体が今のPHPとかWebに合ってるものではない気がするので。
0677nobodyさん
2013/10/25(金) 11:43:03.84ID:???0678nobodyさん
2013/10/26(土) 00:32:03.45ID:???error_reportingをE_ALLにしないと出ないエラーも全部修正した方がいいのかな
0679nobodyさん
2013/11/02(土) 09:38:20.38ID:???PHP 4 のレガシーコードをなんとかしたいんだけど
これはしんどいわw
0680nobodyさん
2013/11/02(土) 20:54:12.99ID:???PHPはじめたばかりなんで、とりあえずプラグインの改造からやってる
早く本体にかかりたいわあ
本体結構量あるよね・・・
0681nobodyさん
2013/11/16(土) 23:09:43.82ID:???PHP4と5はずいぶんちがうのかな、という印象
0682nobodyさん
2013/11/17(日) 02:39:54.92ID:???まともに使えるものになったんかねー
0683nobodyさん
2013/11/19(火) 16:16:52.19ID:???安定したバージョンを1度出してほしいわ
0684nobodyさん
2013/11/20(水) 18:49:31.54ID:???advに移行する人が多数派なのかしら?
0685nobodyさん
2013/11/20(水) 19:06:00.45ID:???0686nobodyさん
2013/11/20(水) 19:18:03.80ID:???memcasheやらセッションやらDNSBLやらを最初からサポートとはやるな…。
あとはAkismetと、キーワードのブラックリスト作成と、
ページのキャッシュ処理&定時でリフレッシュとかほしいな。
更新時に特定のパスワードを
できればスパムボタンみたいなのを作ってクリックすると、
前回の更新と入れ替えて編集したIPをブラックリスト行きする機能とかが欲しい。
こんな機能を実装中とかってページもあったら安心して乗り換えられるんだけど、
どうなんだろ?
0687nobodyさん
2013/11/20(水) 20:25:06.57ID:???用途がローカルでひとりwikiなんで、あれっ?ていう動作がたまにあっても
特に困るほどのことはおきてない。
advは、1.0.3をローカルのXAMPP1.8.1にいれてみたら動かなくて
(インストールのページに書いてあるモジュールもロードされてる状態)
公式の雑談のとこ見たらレスが止まってるようだったので
忙しいのかなーと思って次のリリースを待っている感じ
0688nobodyさん
2013/11/21(木) 05:36:24.95ID:???総アクセス数を表示したいのですが
0689nobodyさん
2013/11/21(木) 06:51:32.72ID:pae4LvRS0690nobodyさん
2013/11/21(木) 11:14:11.38ID:???1)質問箱に散らばってまとまってない大量のパッチを当てる
2)PHP 5.3をビルド
俺は2)だw
0692nobodyさん
2013/11/21(木) 11:31:22.90ID:???3)Pukiwikiのためだけに周りのシステムまで全て古いままを使う
その発想はなかった
もう一生squeezeとともに生きるわwww
0693nobodyさん
2013/11/23(土) 17:19:35.18ID:???板全体が10年くらい遅れてる感じ
0694nobodyさん
2013/11/24(日) 01:03:30.97ID:???最新は自宅サーバにwiki設置?w
0695nobodyさん
2013/11/24(日) 19:04:12.45ID:???去年の後半頃、Debian上で2、3行のコードの修正で
本家版が動いた記憶があったんだけど、今年、自宅で
OSX10.9にアップデートしてしまったため、同梱されて
いるPHP5.4への対応を即、進める他なくなり、簡単な
修正では、本家版が動いてくれず、pukiwki advance1.0.3
に移行することに。
自分でコードを直すくらいの勢いがないくらいなので、
pukiwki advance1.0.3は助かりました(感謝)。
少し、整形結果が違う(空行の次以降「--」が「-」に?)
とこともあるけど、大方、動作はOK。
0696695
2013/11/24(日) 19:05:26.69ID:???昨日から試してたけど、jsonの入れ方が不明ではまってました。
とりあえず、pukiwki advance2.0betaのディレクトリ上で、
# curl -s http://getcomposer.org/installer | php
# php composer.phar install
こんな作業の後、動いてくれているよう(これでいいのかな?)。
修正前のphpスクリプトに日付の拡張子をつけて
同じディレクトリに放置しておくと、上手く動かない?
テンプレートの設定がなぜか上手く行ってない?
(とりあえず、回避可能なので、大きなは問題なし)
去年からDocuwikiへの移行も考えて、変換なども試してるけど、
pukiwiki系の方が、なんか、なじむんだよね。このまま、
pukiwiki系が頑張ってくれた方が助かる気も。
pukiwki advance1.0.3からpukiwki advance2.0betaになって、
応答も改善した感じ(「新規作成」が軽くなった)。
Debianのアップデートもしたいし、調子がよかったら、
Debianでも考えようか、というところかな。
0697nobodyさん
2013/11/24(日) 19:06:00.15ID:???2.0使った方がいい
0699nobodyさん
2013/11/25(月) 00:10:29.38ID:???PHP4.2.0より前のを使ってた時の為の関数が入ってるのに驚いた
一応確認してから削除しよう・・・
ソースを見てて思ったんだけど、トラックバックって今使う機会ある?
自分は管理するところが増えるなーと思って全然使ってなかったんだけど
他の人は使ってるのかな
0700nobodyさん
2013/12/01(日) 00:08:36.17ID:???やり方分かる人教えて下さい
0701nobodyさん
2013/12/01(日) 10:50:04.82ID:???だとしたら
PukiWiki関係なくて
これで変換したら?
日本語JPドメイン名のPunycode変換・逆変換 - 日本語.jp
ttp://punycode.jp/
0702nobodyさん
2013/12/01(日) 11:49:54.40ID:???&aname(aaaa);でアンカーポイント作って、#aaaaで飛べるようにするってやつです
これを半角だけでなくて、全角でもできるようにしたいんですが、無理でしょうか
0703nobodyさん
2013/12/01(日) 18:56:01.74ID:???英文字と一部の記号しか使えなかったみたいだから、そういう構造になってるのかもー
本家とかPlus!だったらHTML5仕様に改修して、上記のチェックしてるような部分を
何とかするって感じになるのかも。と、ソース見ずに書いた
0704nobodyさん
2013/12/01(日) 18:56:32.83ID:???みたいに書いてきちんと飛ぶかがブラウザと受け取り側の実装しだいになるのと同じで
index.php?test#アンカー
で飛ぶのかも半分はブラウザまかせになる気が
UTF-8以外のエンコードだとどこかの段階で文字化けしやすいかもしれないし
> // Pattern of ID
> define('PLUGIN_ANAME_ID_REGEX', '/^[A-Za-z][\w\-]*$/');
の1文字目をアルファベット限定から変えればNGチェック自体はすり抜けやすくなるけど
<a id="アンカー" 〜って出力を認めるのはちょっと怖い(と言うかHTML的にNG?)かもしれないし
> if (PLUGIN_ANAME_ID_MUST_UNIQUE && isset($_id[$id]) && ! $f_noid) {
の手前ぐらいで$idのマルチバイトを変換しておくとかした方がいいかも
Wikipediaだと見出しアンカーは%エンコードそのままじゃなくて区切りが. になってるしね〜
0706nobodyさん
2013/12/03(火) 00:06:54.78ID:???lib/initphpでunsetしている $REQUEST_URI ってどこにも定義されていないようだけど、
これは何を指しているんだろう。
php.netで検索してもでてこなくて、
$_SERVER[REQUEST_URI ]ではないんだろうなというのはわかるんだけど、
意図とか機能の見当がつかなくて。
0707706
2013/12/03(火) 00:09:04.58ID:???unset($REQUEST_URI, $HTTP_SERVER_VARS['REQUEST_URI']);
のところです
0708nobodyさん
2013/12/03(火) 14:25:25.71ID:???PHP 5.6リリース後、5.4は1年間のセキュリティfixのみで終了
https://github.com/php/php-src/blob/PHP-5.6/UPGRADING
0709nobodyさん
2013/12/03(火) 19:17:09.77ID:???それなら${$key} とか${$ua} をunset() とかは気にならないの?
他プログラムから呼ばれた時に
そっちで使ってるのを参照しないようにとかそんなレベルじゃないかな?
たぶん
0710706
2013/12/04(水) 01:26:08.75ID:???どんな場面を想定してるのか気になったのです。
他から呼ばれたときにそっちを参照しないようにっていうと、
呼び出し側のプログラムの変数をunsetしてしまうってことかしら
荒し対策以外だとまずそう?
PHPを始めて日が浅いんで、おかしな疑問かもですが。
セキュリティ関係調べてみよう
>>708 まにあいたい
0711nobodyさん
2013/12/06(金) 03:56:31.62ID:???InterWikiNameのページを編集しようとするとレンタルサーバーが403を吐くのは
どこがいけないんでしょうか?
0713nobodyさん
2013/12/06(金) 05:18:04.99ID:???0714nobodyさん
2013/12/08(日) 18:07:59.28ID:???ご伝授願えませんか
>>712
ありがとうございます。
他と変わらず666でした
■ このスレッドは過去ログ倉庫に格納されています