[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 22:13 / Filesize : 155 KB / Number-of Response : 640
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【p2】PHPでつくった2ch viewer【part45】



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 23:46:03 ID:knclD37T0]
ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。

※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※レンタル鯖にp2設置は2ch運営とp2ユーザーに迷惑なのでやめましょう。
※不具合は怒らず煽らず落ち着いて報告しましょう。

公式ページ akid.s17.xrea.com/
rep2 機能拡張パック page2.xrea.jp/expack/
スクリーンショット akid.s17.xrea.com/img/ScreenShot.png

前スレ
【p2】PHPでつくった2ch viewer【part44】
pc11.2ch.net/test/read.cgi/software/1224427180/


577 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/22(日) 20:20:57 ID:Yc6yUnPe0]
Warning: fopen(/var/www/data/tmp/p2temp.php) [function.fopen]: failed to open stream: No such file or directory in /var/www/html/trunk/lib/login2ch.inc.php on line 217
Warning: fopen(/var/www/data/tmp/p2temp.php) [function.fopen]: failed to open stream: No such file or directory in /var/www/html/trunk/lib/login2ch.inc.php on line 217
Warning: file_get_contents(/var/www/data/tmp/p2temp.php) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/html/trunk/lib/login2ch.inc.php on line 193

と出て、2chログインができません。
環境は
rep2ex svn trunk
fedora10
apache2
php5.2.6
です。

データフォルダ内に一時ファイルが存在しない(作れない?)ようですが、どうすれば解決できますか?


578 名前:577 mailto:sage [2009/03/22(日) 20:23:53 ID:Yc6yUnPe0]
phpinfo();で見てみると、curlはenabledとなっていました。
関係あるか分かりませんが、追記しておきます。

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/22(日) 20:34:53 ID:EL6lzMBD0]
英語ぐらい読もうぜ。
ちゃんと確認ぐらいしようぜ。

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/22(日) 20:49:56 ID:xeXCXw3v0]
>>577
それってインストール直後?
dataディレクトリつくった? それならchown?
前段階で何をやったか書かないとダメよ。

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/22(日) 20:58:19 ID:KymeH6k20]
>>574がネタで言ってるのか真性なのか区別がつかない
ネタカキコならもう少しわかりやすくすべきだ

582 名前:577 mailto:sage [2009/03/22(日) 21:19:47 ID:TcXG6kOU0]
言葉足らずですみません。

データフォルダは
/var/www/data
で、パーミッション777です。
データフォルダを含め、rep2関係のディレクトリ、ファイルの
オーナは自分のユーザ(非スーパーユーザ)、
グループはapacheとしています。
rep2は動作し、スレの読み込みはできています。
規制に巻き込まれているため、書き込み確認はできません。

エラーメッセージが「/var/www/data/tmp/p2temp.phpが開けない」
という内容なのは分かります。
データフォルダ内のファイルなので、rep2がこれらのファイルを
何らかの理由で生成できなかったのだと思います。

アドバイスお願いします。

583 名前:名無しさん@お腹いっぱい。 [2009/03/22(日) 21:58:27 ID:fvNJRC2y0]
>>582
rep2本体のルートを書かないと、そのエラーが正しいか間違ってるかすら分からんつってるのだよ。
それでもあえてエスパーするなら、

1.コレに間違いがある(存在しない)
/var/www/data/tmp/

2.下記ファイルを「読み込む」権限が無い
/var/www/data/tmp/p2temp.php

3.下記ファイルが「無い」
/var/www/data/tmp/p2temp.php

のどれかだわな。
あとはググるしかない。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/22(日) 22:12:39 ID:iaLotkIF0]
>>582
おそらくPC-UNIX系のOSでサーバを立てているんだと思うけど、外部に常時
さらすことになるサーバで、安易に「パーミッション777」こういう設定を
するのはいかがなものかと。
しっかりサーバ管理をやらないと、ハッキングされてSPAMや不正アクセスの
踏み台にされたりして他のサイトに迷惑かけるぞ。

585 名前:577 mailto:sage [2009/03/22(日) 22:15:03 ID:Czapxf0v0]
たびたびすみません。
エラーメッセージの中に書いてあるので油断してました。
rep2のルートは
/var/www/html/html/trunk
です。

データフォルダ内には/tmpディレクトリがありませんでした。
>>583で言うと3ですね。



586 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/22(日) 22:19:36 ID:gi+ZR+u80]
>>585
ということを最初から自分で調べて、解決できればよいのですけどね?

587 名前:577 mailto:sage [2009/03/22(日) 22:20:25 ID:Czapxf0v0]
間違いがあったので訂正します。

rep2のルートは/var/www/html/trunkです。
(/htmlが一つ余計だった)

588 名前:577 mailto:sage [2009/03/22(日) 22:26:44 ID:Czapxf0v0]
>>586
質問の仕方というか情報の出し方がヘタクソなのは謝りますが、そこまでは分かっていたんです。
「何故/tmpディレクトリ以下が生成されないのか」が調べても分からないので質問しました。

アドバイスお願いします。

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/22(日) 22:52:03 ID:gi+ZR+u80]
>>585
よく読んでみれば、

> データフォルダ内には/tmpディレクトリがありませんでした。
ってことは
> >>583で言うと3ですね。
1だろ。

ざっくり見た感じだと、tmp_dirを作る処理は ic2.php にしかないようだから、
ic2を使ってないとディレクトリそのものがつくられんかもしれん。
まぁバグなんじゃないかな。

p2temp.phpを作る前にtmp_dirをチェックしてなければ作る処理を
付け加えればいいと思うよ。
#手で作ってもよい。


590 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 00:33:00 ID:gvMV75CIP]
/var/www/data は0777だけどそれ以下のディレクトリのパーミションが書込不可だとか。

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 02:59:25 ID:2mgDPjXf0]
>>577

$ls -l /var/
$ls -l /var/www/
やってくれ

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 10:48:24 ID:HoU10EWC0]
●のログイン機能について、
・明示的にログアウトしない限りログインしっぱなし
・書き込み時の●チェックボックスをデフォルトon
だといいなぁ…と思ったんですがどうでしょう?

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 12:32:18 ID:2mgDPjXf0]
>>121=>>592 ?

/lib/post_options_loader.inc.php

スマートなやり方じゃないけど、●でログインしているときは、書き込み時のチェックボックスがでているので、チェックボックスを常にONということで・・・
行番号は他にもいじってるんで、検索して〜

<span title="2ch●IDの使用"><input id="maru" name="maru" type="checkbox" value="1"><label for="maru">●</label></span>
↓↓↓↓↓
<span title="2ch●IDの使用"><input id="maru" name="maru" type="checkbox" value="1" checked="checked"><label for="maru">●</label></span>


594 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 12:42:40 ID:ba4qNWu00]
公式p2経由で書き込める様に誰か改造してくれ
しょっちゅうispが規制されて設置してるrep2がrom専用になっちまった…

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 13:15:25 ID:xDCaXDN+0]
スレ違い

固定IP+独自ドメインで鯖立ててやれ。



596 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 14:20:40 ID:rMx8agP+0]
●買えば?

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 14:36:15 ID:dSBbiznE0]
プロバイダを変えるのがいい

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 15:18:29 ID:jr26o5YSP]
>>594
rep2ROM専( ・∀・)人(・∀・ )ナカーマ!!

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 16:07:31 ID:ba4qNWu00]
うちMacだからp2proxyとかp2Writer使えなくてなぁ
公式p2導入してしまったし今更●買うのもなんか抵抗あってさ
rep2でそう言う事が可能になればな,と思ったんだ…スマンカッタ

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 17:00:51 ID:p4dOaWL3i]
まぁ公式p2だと年100円だからなぁ。
他の専ブラみたいにできりゃいいなとは思う。

601 名前:592 mailto:sage [2009/03/23(月) 17:26:10 ID:HoU10EWC0]
俺は我慢できずに●買っちゃったクチ。
でも$30とかほんと高いよなー…

>>593
おお、ありがとうございます。やってみます。
121とは別人です。前にも同じような話があったんですね。失礼しました。

602 名前:名無しさん@お腹いっぱい。 [2009/03/23(月) 18:45:10 ID:sZfQMSt30]
金払ってまで便所の落書きがしたいのかよ…気がしれん。

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 18:56:40 ID:sp7UFFzS0]
自分ちのpost_form.phpを呼び出す代わりに公式のを呼べばいいんでないか?
公式p2触ったことないから想像だが。

604 名前:567 mailto:sage [2009/03/23(月) 22:52:32 ID:g96tgomb0]
みなさんphpを理解するのにお勧めの本など教えてください。

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 23:10:11 ID:FUuB/3U30]
スレ違い。失せろ。



606 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 23:20:19 ID:dOHJg6zW0]
そういうときのrskえもんのアフィ付リンクですよ
ということで>>604はここの本をすべてお買い上げしやがるといいとおもうよ!
page2.xrea.jp/expack/index.php/download

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 23:30:16 ID:gfsBbltr0]
rep2ex-080822って、もう置いてない?
Debian etch使ってて、PHPが5.2.0-8+etch13なんで
最新版では動作しない……。

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 23:55:50 ID:eUHlkmGB0]
>>607
080822って5.2.1以上じゃね?
5.2.0の最終安定版は080815だと思われ
akid.s17.xrea.com/p2puki/index.phtml?rep2-expack%20rsk%C8%C7fix%A5%DA%A1%BC%A5%B8
ここに一応添付してある。

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 00:56:19 ID:uTZERMHgO]
rskえもん最近見ないけど元気かなぁ?

610 名前:名無しさん@お腹いっぱい。 [2009/03/24(火) 01:00:21 ID:LMVWiEutP]
冷凍庫の中で、熟睡していると聞いたけど

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:24:21 ID:bb7h1YNs0]
せっせとiPhoneアプリでもこさえてたりして

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 04:07:34 ID:j7ccZmcF0]
マクなんて止めればいいのに。ミニノート安いよ。


まともにphp使えるようになってから出直せ。p2はまだ早い。

pc11.2ch.net/test/read.cgi/linux/1234847823/
くだらねえ質問はここに書き込め! Part 172
pc11.2ch.net/test/read.cgi/linux/1232364350/
Fedora 総合スレッド Part 44
pc11.2ch.net/test/read.cgi/php/1018333172/
Apache2.x 【新鯖入荷しました】
pc11.2ch.net/test/read.cgi/php/1043851302/
Apache〜嗜みとして〜 Part3
pc11.2ch.net/test/read.cgi/php/1236532468/
【PHP】下らねぇ質問はID出して書き込みやがれ 82
pc11.2ch.net/test/read.cgi/php/1233590976/
【PHP】ID出さなくても質問OKなスレ【初心者歓迎】


613 名前:577 mailto:sage [2009/03/24(火) 08:48:34 ID:ULqiSgSW0]
/tmpディレクトリを作ってやったらうまく動作しました。
レスをくれた皆さんありがとうございます。

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 12:33:33 ID:YvJ3zBXu0]
久しぶりに書きこみしようと思ったら、404になって出来ない

$form_pattern = '/<form method=\"?POST\"? action=\"?\\.\\.\\/test\\/(sub)?bbs\\.cgi\"?>/i'; を
$form_pattern = '/<form method=\"?POST\"? action=\"?\\.\\.\\/test\\/(sub)?bbs\\.cgi(?:\\?guid=ON)?\"?>/i'; に

「書きこみ&クッキー確認」ループ

$post['hana'] = 'mogera'; を
$post['suka'] = 'pontan'; に

今度こそ(`・ω・´)

アクセス規制orz

●のチェック忘れてたわ

「よっしゃこーい」ヽ(`Д´)ノウワァァン

Monazilla/1.00以降を削除

ようやく書きこみ完了 ←今ココ

疲れた(;´Д`)

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 21:56:07 ID:ZBTPr63u0]




616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 22:40:10 ID:w1SnpbDJ0]
>>541
いまさらだが、うちの
玄箱PRO lenny(Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny2 with Suhosin-Patch Server at 192.168.1.xxx Port 80)
でも同じ現象だ。ところが
玄箱 lenny(Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny2 with Suhosin-Patch Server at 192.168.1.xxx Port 80)
だと平気なんだな、これが。もちろん設定も全部同じになってる。

時間見て調査するしかないな。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 23:52:32 ID:1QuLZosU0]
JaneViewより移行記念。
これでどのPCでもiPhoneでも2chみれる!
rep2上から書き込めてLDRizeが綺麗に動けば言うこと無いのになー。

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 01:15:20 ID:xdUb88fS0]
>rep2上から書き込めて
アフォ

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 10:25:13 ID:waOhOIGd0]
なんで書き込めないの?

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 11:26:40 ID:Ahg+w4SM0]
ミニノートで鯖上げるときは、放熱&HDDが交換できるもの
をえらべなー

ノートPCは24時間駆動なんて考えられてないから、
お亡くなりになる筆頭はまずこの辺

うちは、ATOM330のマザーをファンレス化してmicroATXケースの
放熱よさげなやつに突っ込んでるな

まぁ今ならatom N270のマザーがお手軽でお勧めだが、
どのみち24時間動かすなら窒息ケースは避けたほうが良いかねぇ
Mini-ITXケースは小さい分放熱まずそうなのが多いし..

>>603

あぁ認証だけなんとかすれば、そんな感じでいけるかもしれんねぇ〜
元はp2なわけだし

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 12:13:12 ID:GYk9KNCH0]
HDDなんて交換しやすいかどうかだけでどれでも交換できる。

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 12:27:42 ID:Ahg+w4SM0]
>>621

まぁその辺は昔のレッツノートのW4系ですら、交換できる人は交換できるわけで
自分が交換できるのを前提で選ばないと大変だよって事だ
逆に言えば自分で交換できるならどんなのでもいい

だから別に機種はかいてないっしょ

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 12:39:13 ID:a9ZOzzic0]
>>622
そこまで噛み砕いてあげないと伝わらないんだなー
お疲れ様です


624 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 12:40:38 ID:57mhpQ2vP]
問題はいつ交換するか、だな。

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 13:28:00 ID:Ahg+w4SM0]
>>624

どうだろうねぇ〜、この辺は運もあるし
今はHDDの耐性も上がってきたから昔ほどじゃないと思うけど
サーバー用途だと24時間稼動で数年交換なしなんて普通に考えられるので

昔私がノートでサーバー上げたときは、一年半位でHDD壊れて泣いたな
無論、サーバーの復旧に時間がかかったって意味でねw



626 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 13:30:01 ID:1guyfLWh0]
ic2使ってるとかならアレだが、今はSSDって選択肢もあるな。
まー、交換できるスキルがある奴ならその辺も考えてるんだろうけど。

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 14:16:07 ID:xdUb88fS0]
SSDを鯖に入れたら3ヶ月であぼんしたさ
現在の民生用SSDはこんなものみたい
書き換え限界じゃなくてね

HDDにバックアップとってあったから10分で復旧できていがった・・・

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 14:20:25 ID:T4iZLZ6a0]
>>627
どこのSSD使ったか知らんが、現行のはMLCでもかなりの耐久性持ってるよ。
常に全開で書き換え、とかしない限り、そうそう壊れない。

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 14:23:12 ID:xdUb88fS0]
SLCだよMTRONの
MLCにOS入れる気はせんわ

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 14:24:26 ID:inh7PYsV0]
3ヶ月なら保証も効くじゃん。
メーカーがHDD同等に使えると言って売ってるんだから
バンバン読み書きしてぶっ壊してバンバン交換すりゃいいよ。

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 14:37:20 ID:xdUb88fS0]
交換してもらってもすぐ壊れると分かってる同じものを使う気はせんよ
ノーパソに入れて遊んでるさ

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 14:45:21 ID:G5CCBbFq0]
ただの初期不良だろ。
自分の持ってるので起こったたった一例で、SSD全体を判断とか、どんだけアホなの。

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 15:52:09 ID:a9ZOzzic0]
>>632
>>627が羮に懲りて膾を吹いてたっていいじゃない

うちの鯖は、Diracのnoah945シリーズにCore2Duo(merom)載せてるけど、
HDでも、1年半くらい常時稼働で、特に問題起きなかったよ
ただ、1年半経った時にmd5sumとかshaXXXsumのハッシュの結果が
毎回変化するようになってしまった
最初HDを疑ってたんだけど、実際はメモリが逝ってました
意外とHDも壊れづらいもんだ

ちなみに、そのときにせっかくなのでシステム領域をSSDに置き換えて、
FTP兼SAMBA領域を外付けHDに移して、外付けは定期的にスピンダウンするように
システムを変更しました
それから半年くらい動かしてるけど、OCZ製の60GBSSDでノートラブルだよ

www.dirac.co.jp/dirac/noah945a.html

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 15:59:17 ID:xdUb88fS0]
>>632
勝手に一例にしないでくれ
1台や2台じゃないんだから

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 16:10:55 ID:g2j09H+W0]
列はみ出すなよ!並べよ!



636 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 16:41:17 ID:uAZcPfFD0]
>>634
何台やられたの?

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 18:29:50 ID:DTKrqoxx0]
どかすかディスクの書き換えをする設定にしていたんじゃないの?
どうせnoatimeオプションとか知らんのだろうし。

638 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 18:33:21 ID:th5bMvo+0]
>>634
出た、後だしwww
まぁいいや。話を続けるけど、統計とするなら、
少なくとも1,000例以上が必要で
1個人で判断を下せる話じゃないって指摘なのは理解できないのか?

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 18:52:43 ID:no9Pln0L0]
新着まとめ読みの前回キャッシュを表示

を削除したいのだがどうすればいい?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<155KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef