VtigerCRMのソースファイルの中で最も重要なファイルがconfig.inc.phpです。

場所はインストールディレクトリ直下にあります。

このファイルでは使用メモリやアクセス情報、各種設定情報を保持しています。デフォルト値から変更することで使いやすさを向上させることもできます。

代表的な設定

メモリ

// more than 8MB memory needed for graphics
// memory limit default value = 64M
ini_set(‘memory_limit’,’512M‘);

パフォーマンスが気になる場合は、1024Mなどに変更してみましょう。

アップロードできるドキュメントのサイズ

// maximum file size for uploaded files in bytes also used when uploading import files
// upload_maxsize default value = 3000000
$upload_maxsize = 3145728;//3MB

デフォルトは3MBです。設定画面で最大5MB変更できますが、それ以上の大きさにする場合はここの値を変更します。

リスト表示で1ページに表示される件数

// list_max_entries_per_page default value = 20
$list_max_entries_per_page = ‘20‘;

設定で最大1ページ100件まで変更できます。それ以上にしたい場合はこちらを修正します。

リスト表示のテキスト項目列の表示文字数

// trim descriptions, titles in listviews to this value
$listview_max_textlength = 40;

設定で最大100文字まで変更できます。それ以上の文字数を表示したい場合はこちらを修正します。

システムを複製して別環境として動作させたい場合

元システムのconfig.inc.phpファイルの以下の個所をコピー後の環境に合わせてください。

$site_URL = ‘https://ドメイン/コピー後のディレクトリ/’;

$root_directory = ‘/home/コピー後のディレクトリ/’;

最後に

上記以外にも様々な設定をこのファイルで行っています。ぜひ確認してみてください。