SugarCRM とはどういったものか試そうとダウンロードしインストールしたが、インストール完了後ログイン画面が表示されず。

ネットで検索したがなかなか情報が見つからなかったけど、英語のフォーラムサイトでようやく解消方法を発見。

忘れない内にブログに残しておこう!!

php 5.2.11 環境で発生する模様。

■phpファイルの修正

# vi include/utils.php
——————————————————————————–
/**
* Set default php.ini settings for entry points
*/
function setPhpIniSettings() {
// zlib module
if(function_exists(‘gzclose’) && headers_sent() == false) {
//ini_set(‘zlib.output_compression’, 1);
ini_set(‘zlib.output_compression’, ‘true’);
}
// mbstring module
//nsingh: breaks zip/unzip functionality. Commenting out 4/23/08

/*if(function_exists(‘mb_strlen’)) {
ini_set(‘mbstring.func_overload’, 7);
ini_set(‘mbstring.internal_encoding’, ‘UTF-8’);
}*/
// http://us3.php.net/manual/en/ref.pcre.php#ini.pcre.backtrack-limit
// starting with 5.2.0, backtrack_limit breaks JSON decoding
$backtrack_limit = ini_get(‘pcre.backtrack_limit’);
if(!empty($backtrack_limit)) {
ini_set(‘pcre.backtrack_limit’, ‘-1’);
}

// mssql only
if(ini_get(“mssql.charset”)) {
ini_set(‘mssql.charset’, “UTF-8”);
}
}
——————————————————————————–
上記Function内の
ini_set(‘zlib.output_compression’, 1);

ini_set(‘zlib.output_compression’, ‘true’);
に変更する。

これでログイン画面が表示されました。
※注意) true をシングルクォーテイションでくくる事。くくらないと直らない。