たまごとかです。

解決してしまった後の上に外しているかもしれませんが、
phpのextensionsの読み込みの順番によっては起動時にSegmentation Faltで落ち
るようです。

/usr/local/etc/php/extensions.ini

にsessionとrecodeが存在していれば、先頭にもってくれば解決します。

以下のサイトを参考にしてください。
http://kazz.sub.jp/weblog/2007/09/freebsdphp.html

これは私も困っており、php系のportsがバージョンアップするたびに順番が変わる
(インストールの順番?)ので、extensions.iniをバックアップしておいてバー
ジョンアップが
終わった後にextensions.iniを差し戻すという作業をしています。

いつまでたってもportsにこの問題を修正する動きがないので、もしかしたらみ
なさんの環境では
起きていないのかもしれませんが、他の便利な回避方法があるのでしたら私にも
教えてください。

(2010/11/03 20:19), Tetsuo TAKAHASHI wrote:
> 高橋です。
> #Apple Mailで前のメールは読みにくい状態だったかも。
> #設定を変えたので、これが読める状態だといいのですが。
> 
> 下記の件で、自己フォローです。
> 
> On 2010/11/02, at 23:48, Tetsuo TAKAHASHI wrote:
>> 高橋と申します。
>>
>> Apache起動時にSegmentation Faultが出ていて困っています。
> 
> 結局のところ、
> 
>> 一応、OSを再インストールしようかと考えていますが、対処方法など
>> ありましたらお知らせ下さい。
> 
> これをしました。で、結果的に動作する様にSegmentation Faultは
> でなくなりました。
> 
>> 環境は、
>> FreeBSD 8.1-Stable (10/29)
>> Apache22 + Python26 + PHP5 + SVN (11/2 update)
> 
>> # /usr/local/etc/rc.d/apache22 start
>> を実行すると起動中(Startが出たあと)に
>> Segmentation fault
>> となります。
> 
> この環境については、FreeBSD 8.1-RELEASEのままでportsから
> 諸々をインストール。その後、portsnapでportsを更新して、
> portsupgradeを実施しました。
> 
> なので、細かい点は違う(更新時期が違うので)かもしれませんが、
> 8.1-RELEASEの状態では、動作するようになりました。
> 
>> apache22自体は、途中まで(本体のみ?)は起動されており、
>> moduleの読み込みで落ちてしまう様です。
>>
>> 一応、落ちているmoduleは特定出来ていて、
>> mod_dav_svn
>> を読み込むと発生する様です。
> 
> これで、落ちたのはたまたまで、OSの更新に失敗したのかもしれません。
> ただ、上記以外はまともに動いているように見えていました。
> 
>> また、同時期にportsを更新した8.1-Stable(9月頃更新)の環境では、
>> 動作しています。
> 
> また、8.1-Stableの状態にするとどうなるか...。
> 
> --
> // Tetsuo TAKAHASHI<tets...@mbd.ocn.ne.jp>
> 
> 
> 

メールによる返信