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

[Tue Jan 19 20:53:53 2010] [錯誤] [客戶端69.106.58.53] 腳本標頭過早結束:php-cgi-5.2.11,引薦來源:https://(隱私原因刪除) /index.php?

我還嘗試運行“sudo up2date --update”,並測試了從 5.2.1 到 5.2.12 的每個版本的 PHP,但沒有成功。

我的 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”部分)。

相關內容