SugarCRM 5.5 での RHEL4 PHP5 CGI 内部サーバー エラー

SugarCRM 5.5 での RHEL4 PHP5 CGI 内部サーバー エラー

私は Apache 2.0 で RHEL4 サーバーを実行しており、SugarCRM Pro 5.5.0 には PHP 5.2.1 - 5.2.11 が必要です。また、別のバージョンの PHP と並行して実行する必要があるため、CGI 用にソースからコンパイルしました。問題は、特定のページでのみ内部サーバー エラーが発生し続けることです。

[2010 年 1 月 19 日火曜日 20:53:53] [エラー] [クライアント 69.106.58.53]* glibc が検出されました *二重解放または破損 (出力): 0x008df858 ***、リファラー: https:// (プライバシー保護のため削除) /index.php?action=Login&module=Users&login_module=Home&login_action=index

[2010 年 1 月 19 日火曜日 20:53:53] [エラー] [クライアント 69.106.58.53] スクリプト ヘッダーの終了が早すぎます: php-cgi-5.2.11、リファラー: https:// (プライバシー保護のため削除) /index.php?action=Login&module=Users&login_module=Home&login_action=index

また、「sudo up2date --update」の実行も試み、PHP 5.2.1 から 5.2.12 までのすべてのバージョンをテストしましたが、うまくいきませんでした。

私の PHP 設定は次のようになります。

make clean && ./configure --prefix=/usr/local/php-5.2.11 --enable-fastcgi --enable-force-cgi-redirect --enable-discard-path --enable-mbstring --with-libxml-dir --with-pear --with-curl --with-openssl --with-kerberos --with-zlib --with-mysql --with-pdo-mysql --with-imap --with-imap-ssl && make && sudo make install

この時点で何をすべきでしょうか? 使用できる RPM はどこかにありますか?

答え1

この投稿は古いですが、解決策が見つかった場合はそれを提供する方が良いと思います。

環境変数MALLOC_CHECK_を明示的に0に設定するだけで解決しました:setenv MALLOC_CHECK_ 0

の中にRHEL4 ドキュメントドキュメントでは、問題の原因が説明されています (パッケージ固有の注意事項 / glibc のセクション)。

関連情報