
私は 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 のセクション)。