トップページ⇒php
981コメント318KB

【PHP】PEAR Part2

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/08/01(月) 21:27:12ID:pG+mahP3
落ちてたんで立てとく

■PEAR
http://pear.php.net/

■前スレ
Pear
http://pc8.2ch.net/test/read.cgi/php/985665522/
0136nobodyさん2005/10/31(月) 22:50:03ID:???
>>133
スレ違いネタだけど、
XHTMLなら checked="checked" だな。
0137nobodyさん2005/10/31(月) 23:19:57ID:???
127の人気に嫉(ry
0138nobodyさん2005/11/01(火) 20:27:34ID:???
質問したい事があったのですが、今スルーされると悲しいので
出来ません・・・。>>127ウラヤマシス
0139nobodyさん2005/11/03(木) 02:43:53ID:???
*** すべてのPHPユーザーに告ぐ ***

http://www.hardened-php.net/advisory_202005.79.html
http://www.hardened-php.net/globals-problem
http://blog.ohgaki.net/index.php/yohgaki/2005/11/02/phpa_rc_fei_a_oa_oa_fa_sa_le_acsa_oe_afp

PHPに深刻な脆弱性がある事が発表されました。今まで見つかったPHPの脆弱性の中でも「最悪」の脆弱性です。全てのPHPユーザは今すぐ対処を行う必要があります。
0140nobodyさん2005/11/03(木) 15:21:46ID:gVE/R27X
>>139
誘導
http://news19.2ch.net/test/read.cgi/newsplus/1130985853/
0141nobodyさん2005/11/03(木) 16:24:45ID:???
>>140
P ペニス
H ヒップ
P ペニス
だってw
一般人には「PHP?ナニソレ?」って感じなんだなーとオモタ
0142nobodyさん2005/11/04(金) 15:44:02ID:???
PHP出版とどっちが有名なのかなw
0143nobodyさん2005/11/04(金) 21:56:11ID:???
!【緊急】開発言語PHPに“最悪”のセキュリティ・ホール,全ユーザーは今すぐ対処を
http://news19.2ch.net/test/read.cgi/newsplus/1130985853/
0144nobodyさん2005/11/05(土) 06:15:23ID:???
>>140
なんでニュー速に誘導なんだよ。何のための板だ糞ガキ。
0145nobodyさん2005/11/05(土) 09:03:45ID:???
>>140
人口が多いためか早いうちから良い情報が書き込まれていたためです。
それにひきかえWebProg住人はスルーでした。
(プログラマは多いけど、サーバ管理者やセキュリティに関心のある人は少ないのかもしれん)

DAT落ちも早いだろうから、落ちたらPHPスレに情報をまとめて貼るよ。
まあ一般のニュースサイトにも載るくらいの緊急事態だったもので勘弁してくれ。
0146nobodyさん2005/11/05(土) 09:25:04ID:???
>>145
まぁ、なんだ。そのadvisoryをちゃんと自分で読んでみ。
JOYりすぎなのが自覚できると思うよ。
0147nobodyさん2005/11/05(土) 09:37:49ID:???
>>145
11月2日(ニュースサイトに載るより前)に脆弱性に関する正確な情報が PHP-users ML に投稿されてるわけで・・
それ読めばニュー速+なんて読む必要は全くないんです.
WebProgよりも自宅サーバ板とかレン鯖板の人たちに伝えるべきでは?
0148nobodyさん2005/11/05(土) 10:24:52ID:???
>>146
いやいや、業務で負の資産を使っていて、register_globalsをoffにできない人も多いのよ実際
あと、このセキュリティホールそのものより、4.4.*の不具合問題の方が話題の中心になったりしてる

>>147
うん、PHP-users MLもリアルタイムで見てた
過去ログ見ればわかるけど、正確な情報は流れていないんです。
11/2の時点では情報が錯綜していて、yohagi's blogに正確な続報が出されたのが11/3。
php.gr.jpに公式アナウンスが載ったのが、更にその後(おそらく11/4)。

>WebProgよりも自宅サーバ板とかレン鯖板の人たちに伝えるべきでは?
こちらにはまあ同意だけど、じゃあWebProgの人には関係ない問題かというと、そうではないでしょ?

※PEARスレなのにスレ違いスマン
0149nobodyさん2005/11/05(土) 13:48:54ID:???
関係なくはないがPHP関連のスレ全部にマルチするのは勘弁
0150nobodyさん2005/11/05(土) 14:14:24ID:???
>>149
だよな。興味ある奴は自分から情報とりにいくだろうし。
0151nobodyさん2005/11/05(土) 14:19:48ID:???
まあ、>>139, >>143みたいのをマルチしたの俺じゃないしな
それがウザイから誘導したつもりだったんだが、、、
こういう場合はどうするのが良かったんだ?放置か?

でもそうするとこのスレ内で「この問題って結局何なんですか?」みたいな議論が始まっちゃうでしょ?
0152nobodyさん2005/11/05(土) 14:21:45ID:???
いいんじゃないの。俺もこのコピペで知ったわけだし。
0153nobodyさん2005/11/05(土) 14:29:52ID:tf0gwVLz
>>152
お前はもう少し危機管理を行うべき
0154nobodyさん2005/11/05(土) 14:59:06ID:???
>>151
それなりの考えがあってやったんだろうし、俺的には別に構わんよ。
ただ、マルチを煙たがる香具師も多いだろうから、そこも配慮した方がいいかもしれないね。
0155nobodyさん2005/11/05(土) 15:12:39ID:???
とりあえず、WebProg板では、まともなレスはなかったよね。

>>145の↓
(カスは多いけど、サーバ管理者やセキュリティに関心のある人は少ないのかもしれん)
0156nobodyさん2005/11/05(土) 15:14:51ID:???
喧嘩はよくないと思います!
0157nobodyさん2005/11/05(土) 15:19:44ID:???
>>155
既知の情報をコピペではりまくられたら無視するだろ。
わざわざこことかで議論しなくてもuser-MLとか本家とかみればそれなりの情報があるわけだし。
例えコピペで知ったとしてもそれらを見に行けば済む話だしね。
バグについてここでどうこう言うのもすれ違いだし。

そういうことに気がつけと。
0158nobodyさん2005/11/05(土) 15:31:40ID:???
あちらこちらに貼ってあるし、URLがニュー速だったから
また誤誘導かと思ってスルーした
最初から日経に貼ってあれば見に行ったと思うけど
0159nobodyさん2005/11/05(土) 21:20:21ID:???
つーか
多数の認知 >>>>> 個人のウザイ感
だろ。
いちいちニュー速だコピペだ文句言ってる奴ケツの穴小さすぎ。
0160nobodyさん2005/11/05(土) 21:22:01ID:???
うほっ
0161nobodyさん2005/11/06(日) 06:10:13ID:???
>>159
言いたいことはわかるが、貼り付けるときに貼り付ける理由や動機、スレとの関係を書き添えてあったらまだましだったんじゃないかな。
2chでぶっきら棒にマルチコピペすりゃ荒らしとみなされても仕方ない。
まあいい加減この話題はスレ違いなので、お開きがいいかと。
0162nobodyさん2005/11/06(日) 08:55:03ID:???
PEAR の Validate って使ったことある人いる?
0163nobodyさん2005/11/06(日) 10:59:15ID:???
>>159
良いから黙ってろクズ
0164nobodyさん2005/11/06(日) 12:31:22ID:???
>>163
自己紹介乙
0165nobodyさん2005/11/06(日) 15:27:29ID:???
だからなんでこの板はスルーすることを知らないんだYO
うざくても「うざい」と書き込みさえしなけりゃ、その後、余計な時間を使ってストレスを
溜めることもなくなるのに。
0166nobodyさん2005/11/08(火) 00:02:48ID:???
暇だからって結論が出てた希ガス
0167nobodyさん2005/11/08(火) 00:36:02ID:???
他の板では華麗にスルーするネタでも、ここだと何故か触りたくてウズウズしてくる
0168nobodyさん2005/11/08(火) 01:36:40ID:???
>>167
わかるわかる.この板結構まじめだからなぁ.
マ板とかなら軽やかにスルーしてる.
0169nobodyさん2005/11/10(木) 21:56:01ID:???
>>164
良いから黙ってろ屑
0170nobodyさん2005/11/12(土) 15:41:56ID:???
>>169
馬鹿の一つ覚え乙
0171nobodyさん2005/11/12(土) 22:22:25ID:???
荒らし宣言だな
0172nobodyさん2005/11/24(木) 23:18:42ID:???
Text_Wiki 使ってる香具師いる?重いって本当?
0173nobodyさん2005/11/25(金) 12:03:29ID:???
>>172
Text_Wiki を使う YaWiki ってのがあるから使ってみれば?
0174nobodyさん2005/11/25(金) 17:58:54ID:jDxpSmO4
この速さなら言える。

HTML_QuickFormは使う価値なし。
0175nobodyさん2005/11/25(金) 18:19:40ID:mEnoPTSD
替わりのすばらしいvalidatorがああるなら移りたいから教えれ
0176nobodyさん2005/11/25(金) 18:57:18ID:???
おれおれvali
0177nobodyさん2005/11/25(金) 20:27:51ID:jDxpSmO4
>>175
validatorとして使ってるのか?
愚か者め!
0178nobodyさん2005/11/25(金) 20:31:23ID:???
QFはhireselectの為だけに存在しています。
0179nobodyさん2005/11/25(金) 21:44:23ID:???
最近、 おれおれvali はやってるよな。
0180nobodyさん2005/11/25(金) 21:59:59ID:???
バリデータなんてそんなに複雑でもねーしな
0181nobodyさん2005/11/26(土) 18:33:13ID:GyyEiC40
PHP 5.1.0のPEARがうまくインストールできません。

8. Path to CLI php.exe : C:\PHP\PHP5.1.0\.

ここを変更しようとphp.exe 選ぶんだけど、

**ERROR**
Please, enter the php.exe path.

って出て変更できんのだよ。
0182nobodyさん2005/11/26(土) 20:29:04ID:???
ゴミにもならない報告乙
0183nobodyさん2005/11/26(土) 23:18:51ID:???
ゴミにもならないだと。
ではなんなんだ。
0184nobodyさん2005/11/26(土) 23:28:11ID:???
ゴミにはなってるよな。
手がかりになりそうな情報は全部隠してるし。

つまりあれか、ネタってことか。
0185nobodyさん2005/11/26(土) 23:41:43ID:???
ためにしphp.exeを選択してみたところ死ぬほど明快な
エラーメッセージが出たんだよもん
つかバイナリだけ別ディレクトリに入れたい理由は何だ?
0186nobodyさん2005/11/27(日) 00:55:24ID:???
なるほどね。
寝て待っていれば解決すると思われ。
0187nobodyさん2005/11/27(日) 13:40:35ID:j3jzmlYw
Eclipse使ってれば勝ち組
0188nobodyさん2005/11/27(日) 15:16:47ID:???
重すぎ
0189名無しでいいとも! 2005/11/27(日) 20:47:24ID:j3jzmlYw
↑それはマシンが悪い
0190nobodyさん2005/11/27(日) 22:45:51ID:???
↑ダイエット汁
0191nobodyさん2005/11/29(火) 20:01:51ID:???
マニュアルがむっちゃ重いんですけど、これで普通ですか?
0192nobodyさん2005/11/29(火) 21:28:21ID:???
新型VAIOとかの軽いマシンに買い替えればいいんじゃないかないいんじゃないかな
0193nobodyさん2005/11/29(火) 22:42:09ID:???
そっか、やっぱその手しかないのかな
ボーナスに期待しよ
0194nobodyさん2005/11/30(水) 01:27:27ID:???
pear.php.net
おちまくりだなぁ
0195nobodyさん2005/11/30(水) 17:48:31ID:6Ig6k9FD
おいおい受験シーズンなんだぞ
pearは配慮してくれないと
0196nobodyさん2005/11/30(水) 19:48:30ID:???
受験と関係あるのかよww
0197nobodyさん2005/12/02(金) 11:08:43ID:???
>>170
良いから黙ってろ屑
0198nobodyさん2005/12/05(月) 19:58:31ID:???
pear.php.net
混んでんのか?レスポンスわるい。
0199nobodyさん2005/12/06(火) 10:05:01ID:???
>>197
遅ぇーんだよゴミがw
0200nobodyさん2005/12/06(火) 17:03:26ID:???
>>198
ミラーってないのかな?
0201nobodyさん2005/12/06(火) 17:08:02ID:???
あるけど意味なし
0202nobodyさん2005/12/07(水) 03:14:13ID:???
たまにすげー重いよね。
0203nobodyさん2005/12/07(水) 03:17:12ID:???
jp2.pear.php.net
0204nobodyさん2005/12/16(金) 11:07:29ID:???
hosyu
0205nobodyさん2005/12/16(金) 21:52:11ID:???
PEARじゃなくてPECLのAPCなんだけど、MojaviやAgaviを使用すると、
ページが見つかりませんってなるけどなんでだ・・・。
iniの設定は
apc.mode = mmap
apc.cachedir = /tmp
apc.check_compiled_source = 1
apc.check_mtime = 1
で、Mojavi&Agavi外のPHPファイルは普通に表示されるのに。
mmapじゃなくてshmにしても同じだった。


0206nobodyさん2005/12/17(土) 22:25:40ID:???
正直APCは微妙だな。不具合が多い気がする。
eAcceleratorに替えるといいよ。
PHP5.1には、まだ対応してないけどなー。
02072052005/12/19(月) 16:28:51ID:???
>>206
そうなんだ。
でもMojaviで同じ現象起きてる人いないみたいだったので、
絶対自分の設定がどこかおかしいのだと思う。
おとなしく5.1対応したZend Optimizerでも使っときます・・・。
0208nobodyさん2005/12/20(火) 18:15:45ID:3cC2JEjt
HTML_QuickForm_hierselectを使ってるんですけど
サブの項目にデフォルト値をセットする方法がわかりません
誰か教えてもらえませんか?
0209nobodyさん2005/12/20(火) 18:39:37ID:???
array(first , second)
0210nobodyさん2005/12/23(金) 06:49:35ID:30HrNDez
FreeBSD 5.3とMOD_PHP Version 5.0.4、Apache1.3.34を入れてます。
MOD_PHPをポートからいれるとき、
--without-pear オプションを指定しないでconfigureしたのですが、

>locate PEAR.php
>/usr/local/lib/php/bootstrap/PEAR.php
のように、ここドコ?的なところにはいっています。

で、今度は「pear-DB-1.7.6」をポートから入れようとしたら、
インストール途中でなぜかphp4-4.4.1_3を必要だとかで、
php4をダウンロードしようとしてしまいました。
こわいので、中止してしまったのですが。。。

上記、ただしくはどうすればよいのでしょうか?
よろしくお願いします。
0211nobodyさん2005/12/23(金) 09:52:45ID:???
>>210
make cleanしてみると、php4を前提にportsを作っているぽいね。
bsd# make clean
===> Cleaning for libiconv-1.9.2_1
===> Cleaning for autoconf-2.59_2
===> Cleaning for gettext-0.14.5
===> Cleaning for gmake-3.80_2
===> Cleaning for libtool-1.5.22
===> Cleaning for m4-1.4.4
===> Cleaning for p5-gettext-1.05_1
===> Cleaning for pear-1.4.5_2
===> Cleaning for php4-pcre-4.4.1_3
===> Cleaning for perl-5.8.7_1
===> Cleaning for php4-4.4.1_3
===> Cleaning for help2man-1.36.3
===> Cleaning for expat-1.95.8_3
===> Cleaning for php4-xml-4.4.1_3
===> Cleaning for apache-1.3.34_3
===> Cleaning for pear-DB-1.7.6,1

そういう時はpear-PEARだけportsで入れて、後はpear installコマンドで
必要なパッケージを入れたらいいのでは?
0212nobodyさん2005/12/23(金) 15:22:03ID:???
どこか無料サイトでPEARが用意されているところは
ございますか?
0213nobodyさん2005/12/23(金) 18:10:49ID:???
>>210
他意は無く、純粋な疑問なのだが、なぜApache1系?

>>212
つttp://pear.php.net/index.php
0214nobodyさん2005/12/23(金) 18:19:25ID:???
>>213さんすみません。
質問の仕方が悪すぎたです。

PHP使用可の、無料ホームページやレンタルサーバで
PEARが使用可能なとこは、ございますか?
0215nobodyさん2005/12/23(金) 18:31:38ID:???
>>210,212
pear-PEARは既に廃止されてます。(see /usr/ports/UPDATING)
まずはPortsツリーを最新版に更新してPHPもphp5-*-5.1.1にしてからdevel/pearを入れ、
その後、pear-HTTP_Client等を入れていけばOK。
あと、make install するよりportupgrade使った方がはるかに楽。

>>214
共有サーバにプリインストールされてるPEARは(そういう鯖があったとしても)
パッケージ管理が柔軟にできないのでおすすめできない。
自分で必要な分だけ集めてUPし、include_pathを設定した方がいい。
0216nobodyさん2005/12/23(金) 19:17:35ID:???
>>215
お前優しいな・・・。
俺もFreeBSD使わされてるけど、Portsは使わない。
Linuxも使ってるので、なるべく両方同じような感覚で使いたいし。

>>214
つttp://fol.axisz.jp/php/man/pear/installation.shared.html
0217212,2142005/12/23(金) 21:04:45ID:???
>>215さん216さんありがとうございました。
02182112005/12/23(金) 21:35:12ID:???
>>215
そうっだのか・・・。
最近アップデートサボってたからPHPを5.1に上げがてらPEARもメンテしとくか。

portupgradeは使ってますよ。後、Portsツリーのアップデートにはportsnapが便利だね。
0219nobodyさん2005/12/23(金) 23:15:07ID:???
>>205
PEARとは直接関係ないけど、APCの話題が出たので・・・

うちもPHP5にAPCを導入すると、エラーの出るスクリプトが多発した。
原因を調べたところ、キャッシュされたスクリプトから
superglobalsにアクセスできないようだった。

同じような現象がないかとぐぐってみたら、下の記事を発見。
ttp://pecl.php.net/bugs/bug.php?id=4772

で、記事のとおりにphp.iniで
auto_globals_jit=Off
にしてみたら、エラーが出なくなった。

以上、参考まで。
0220nobodyさん2005/12/24(土) 01:58:37ID:???
PHPは危なくて自動アップデートなんて出来ない。
0221nobodyさん2005/12/24(土) 02:03:29ID:???
>>220
そんなこと無いけど?
0222nobodyさん2005/12/24(土) 11:12:17ID:???
HTML_QuickFormでapplyFilter()された値を修正画面や確認画面で、
反映表示することはできませんか?

applyFilter()された値をユーザが確認できない仕様はどうしても嫌なので、
ソースを改造してでもどうにかしたいんですけど、
ソースを見てもどこをどうすればいいのかさっぱりです。
02232052005/12/24(土) 20:08:38ID:???
>>219
情報ありがとう。
ただ自分の場合は、エラーが出るところまでいかず、
ブラウザが「ページが見つかりませんでした」とエラーを出します。

>>221
自動アップデート云々はおいといて、
PHP5.1.1とMySQL5の組み合わせでPDOを使用した時
接続が出来なくなりました。
接続エラーは出てないのですけども。
別サーバでPHP5.1.1とMySQL4の組み合わせでは問題なく
接続出来ました。
0224nobodyさん2005/12/24(土) 23:06:11ID:???
PHPは平気でバグ付きでリリースされる。
0225nobodyさん2005/12/24(土) 23:18:01ID:???
>>223

> PHP5.1.1とMySQL5の組み合わせでPDOを使用した時
こんな特殊なケースを持ち出して、

>PHPは危なくて自動アップデートなんて出来ない。
なんて言うのはちょっとあれなんじゃない?
0226nobodyさん2005/12/24(土) 23:25:57ID:???
とりあえずオフィシャルは見ないと駄目だよね
02272232005/12/25(日) 00:00:56ID:???
>>225
特殊かな?
DBサーバがMySQL4でも、Webサーバに入ってるMySQLが5だと
ダメだったんだけど。Webサーバ側の方は特に関係ないかと思ってた。

>PHPは危なくて自動アップデートなんて出来ない。

それ俺が言ったわけじゃないけど。
それはそれはおいといて、こういう事ありましたよって
ただ報告しただけ。

>>226
オフィシャルにバグレポート上がってました?
見てみます。
0228nobodyさん2005/12/25(日) 00:07:28ID:???
mysql5ってサポートされてるの?
0229nobodyさん2005/12/25(日) 00:11:08ID:???
>>227
PHP5.1.1もMySQL5もPDOもどれもβ版みたいなものじゃん?
何に原因があるかは(このスレ的にはPHPだが)容易に特定できないのでは?
という意味で言ったのだけど。
0230nobodyさん2005/12/25(日) 00:12:28ID:???
ぐぐれ
0231nobodyさん2005/12/27(火) 15:14:20ID:6hbW+Cc+
Authクラスってどうですかね?
ソース見たらどうもいまいち信頼性のない感じだったのですが、
バグとかないですか?大丈夫ですか?
機能が機能だけに少し心配です。
0232nobodyさん2005/12/27(火) 15:28:09ID:???
ソースを見てダメなところを発見したならもう他人がどう言おうと使うべきじゃないのでは。
機能が機能だけに。

ちなみにどこがダメだった?
0233nobodyさん2005/12/27(火) 16:30:24ID:6hbW+Cc+
>>232
verifyPassword()と、DB.phpのaddUser()で cryptType の扱いに
細かな統一性が取れないらしいところとか、ずさんさを感じましたよ。
0234nobodyさん2005/12/27(火) 18:24:59ID:???
別にちゃんと取れてると思うけど?
スタイルが気持ち悪いという理由かいな?
違うならもうちょい具体的に頼むわ。
0235nobodyさん2005/12/27(火) 19:00:53ID:6hbW+Cc+
>>234
Auth/Container.php の verifyPassword() と
Auth/Container/DB.php の addUser() を見比べて見てください。
一方ではnoneが有効で、一方では無効でしょ?

こういう内部的な相違は、
いちいちソースを確認しなければならず、無駄にハマる場合があると思います。
0236nobodyさん2005/12/27(火) 22:09:08ID:???
>>235
確かに、とはいえcryptType自体ドキュメントに載ってないみたいだし、
その機能に気づく奴はそもそもソース読んだ奴だけでしょ。
いまはuserAdd()自体の説明も削除されてるけど、昔はあったような気がするから
たんに後方互換のためだけに存在してるのかも。

PEAR::Auth つかってるけどいままで特に問題は経験してないよ。
でも気になるなら書き直したっていいんじゃない?
■ このスレッドは過去ログ倉庫に格納されています