Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Internet
>
WWW/HTTP
>
Dynamic Content
>
CGI Tools/Libraries
>
PCサイト->携帯変換
>
Forums
>
Open Discussion
>
PHPのバージョン
PCサイト->携帯変換
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Communication
List of Forums
Open Discussion (166)
News
Forums:
Open Discussion
(Thread #14850)
Return to Thread list
RSS
PHPのバージョン (2007-05-02 01:39 by
Anonymous
#29444)
Reply
Create ticket
PHPのバージョンによって動作が若干異なる気がするのですが
apache2.2.3 PHP4.4.4とPHP5.2.1
で試したところ、PHP4の場合の方がちゃんと動くような気がします。
具体的には、PHP4の場合、wikipediaの2chの記事の目次 1 概要 15 外部リンクのどちらを選択しても指定した位置から表示されますが、
PHP5で使った場合、15 外部リンクを選択してもページの先頭から表示されます。
あと一部のページを見るとapacheがクラッシュする事があります(例:dvd-r.jpn.org/)
もしよかったら改善をお願いします
Reply to #29444
×
Subject
Body
Reply To Message #29444 > PHPのバージョンによって動作が若干異なる気がするのですが > apache2.2.3 PHP4.4.4とPHP5.2.1 > で試したところ、PHP4の場合の方がちゃんと動くような気がします。 > 具体的には、PHP4の場合、wikipediaの2chの記事の目次 1 概要 15 外部リンクのどちらを選択しても指定した位置から表示されますが、 > PHP5で使った場合、15 外部リンクを選択してもページの先頭から表示されます。 > あと一部のページを見るとapacheがクラッシュする事があります(例:dvd-r.jpn.org/) > もしよかったら改善をお願いします
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: PHPのバージョン (2007-05-02 04:14 by
ucb
#29445)
Reply
Create ticket
Wikipediaの2ちゃんねる#15 外部リンクは、うちの公開鯖@Apache 1.3+PHP 5.1.6と、ローカルホスト@Apache 2.2+PHP 5.2.1では、どちらもちゃんと見れますなあ。
「ページの先頭から表示」というのは甚だ挙動不審なわけですが、そもそもリクエストURLにちゃんとフラグメント部分まで含まれてますか?
segfault系が発生する前例としては、ある環境で、ある種の(殆どの場合長大な)文字列を対象に、PCRE関数である種の正規表現を実行すると発生するというものがあります(システム側の不具合と認識しているので暫定的な回避処処置が施せない場合は放置)。
しかし例として挙げておられるウェブページは、これに該当するとは思えませぬ。「クラッシュ」と言っても色々あるわけですが、Apacheのエラーログはどうなってますか?
Reply to
#29444
Reply to #29445
×
Subject
Body
Reply To Message #29445 > Wikipediaの2ちゃんねる#15 外部リンクは、うちの公開鯖@Apache 1.3+PHP 5.1.6と、ローカルホスト@Apache 2.2+PHP 5.2.1では、どちらもちゃんと見れますなあ。 > 「ページの先頭から表示」というのは甚だ挙動不審なわけですが、そもそもリクエストURLにちゃんとフラグメント部分まで含まれてますか? > > segfault系が発生する前例としては、ある環境で、ある種の(殆どの場合長大な)文字列を対象に、PCRE関数である種の正規表現を実行すると発生するというものがあります(システム側の不具合と認識しているので暫定的な回避処処置が施せない場合は放置)。 > しかし例として挙げておられるウェブページは、これに該当するとは思えませぬ。「クラッシュ」と言っても色々あるわけですが、Apacheのエラーログはどうなってますか?
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: PHPのバージョン (2007-05-02 21:51 by
Anonymous
#29458)
Reply
Create ticket
お返事ありがとうございます
フラグメント部分というのは
23.E5.A4.96.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF
ですか?これはphp4でも5でも同じです。
クラッシュというより、httpdがcpuを100%食うようになってapacheがまともに動かなくなるのです。
error.logには何も残りません。
PHP5では発生しませんが、php4の時は発生します。
もしかしてwindows版apacheだからいけないとか?
http://adgjmp.dip.jp/A/
の場合php4だと、httpdがcpu使用率100食ってほぼ停止します。php5だと一応表示されます。
http://ja.wikipedia.org/wiki/2%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B#.E5.A4.96.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF
はphp4だと15 外部リンクから表示されますが、php5だと先頭から表示されます。
他の方々が設置しているものでも試してみたところ(au W33SA2)
mobazilla、KP+M、F☆ROUTE様は wikipedia-2chは異常(先頭から)、adgjmp.dip.jp/A/は一応表示完了
りんごの変換機、Flash Maus、OCEANブラウザ、cross-borders、KAbrowser様はwikipedia-2chは正常ですが、adgjmp.dip.jp/A/は読み込みが完了しません。
試した中では、macブラウザのみが両方とも正常でした。
もしかして、phpの設定に何かコツでもあるのでしょうか?
Reply to
#29444
Reply to #29458
×
Subject
Body
Reply To Message #29458 > お返事ありがとうございます > フラグメント部分というのは > 23.E5.A4.96.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF > ですか?これはphp4でも5でも同じです。 > クラッシュというより、httpdがcpuを100%食うようになってapacheがまともに動かなくなるのです。 > error.logには何も残りません。 > PHP5では発生しませんが、php4の時は発生します。 > もしかしてwindows版apacheだからいけないとか? > http://adgjmp.dip.jp/A/ > の場合php4だと、httpdがcpu使用率100食ってほぼ停止します。php5だと一応表示されます。 > http://ja.wikipedia.org/wiki/2%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B#.E5.A4.96.E9.83.A8.E3.83.AA.E3.83.B3.E3.82.AF > はphp4だと15 外部リンクから表示されますが、php5だと先頭から表示されます。 > > 他の方々が設置しているものでも試してみたところ(au W33SA2) > mobazilla、KP+M、F☆ROUTE様は wikipedia-2chは異常(先頭から)、adgjmp.dip.jp/A/は一応表示完了 > > りんごの変換機、Flash Maus、OCEANブラウザ、cross-borders、KAbrowser様はwikipedia-2chは正常ですが、adgjmp.dip.jp/A/は読み込みが完了しません。 > 試した中では、macブラウザのみが両方とも正常でした。 > もしかして、phpの設定に何かコツでもあるのでしょうか?
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: PHPのバージョン (2007-05-04 01:11 by
ucb
#29467)
Reply
Create ticket
Apacheが死亡する症状はおそらく、「ある程度以上」の長さの文字列を与えた際に発生する場合があるPCREの不具合でしょうなあ。自分もこいつには(このスクリプトに限らず)、しばしば悩まさるのですが、いかんせん異なる環境で同じ症状を再現できるわけでもないのでどうにも。
wikipedia::2ちゃんねるのフラグメントの件、確かにサイトによって症状が発生するとことがありますね。しかしひとさまのサイトでデバッグできるわけでもないので、自分のところでこの症状を再現できないと、なにが起きてるかわからない罠(誰かデバッグキボン)。
Reply to
#29458
Reply to #29467
×
Subject
Body
Reply To Message #29467 > Apacheが死亡する症状はおそらく、「ある程度以上」の長さの文字列を与えた際に発生する場合があるPCREの不具合でしょうなあ。自分もこいつには(このスクリプトに限らず)、しばしば悩まさるのですが、いかんせん異なる環境で同じ症状を再現できるわけでもないのでどうにも。 > > wikipedia::2ちゃんねるのフラグメントの件、確かにサイトによって症状が発生するとことがありますね。しかしひとさまのサイトでデバッグできるわけでもないので、自分のところでこの症状を再現できないと、なにが起きてるかわからない罠(誰かデバッグキボン)。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel