Kamra PMS
Try Kamra — the open-source, AI-native hotel PMS. Front desk, direct booking, housekeeping, folios and GST billing. One-tap demo logins for every role.
翻译准备中
日本で最も利用されているオープンソースCRM
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
F-RevoCRM は日本企業に合わせた形で開発された高機能なCRMです。 あらゆる顧客接点を管理するために、キャンペーン・リード管理から顧客・商談管理、販売管理、サポート管理・プロジェクト管理まで幅広い機能を持ち合わせています。 公式サイト https://f-revocrm.jp ライセンス Vtiger Public License 1.2查看完整 README ↗
F-RevoCRM は日本企業に合わせた形で開発された高機能なCRMです。 あらゆる顧客接点を管理するために、キャンペーン・リード管理から顧客・商談管理、販売管理、サポート管理・プロジェクト管理まで幅広い機能を持ち合わせています。
公式サイト https://f-revocrm.jp
Vtiger Public License 1.2
※PHPの下位バージョンでも概ね動作しますが、未検証のため推奨から除外しています。
本アプリケーションはWebアプリケーションとなりますので、URLへ直接アクセスしてください。
またリファラーチェックを行っておりますので、もしSharePointなどの社内イントラにリンクを設置する場合は、rel=noreferrer属性を追加してください。
<a href="https://example.com/{CRM_DIR}/index.php">F-RevoCRM</a>
↓
<a href="https://example.com/{CRM_DIR}/index.php" rel="noreferrer">F-RevoCRM</a>
サーバー監視用に、Web・DB(MySQL)の疎通を確認できるエンドポイントを用意しています。
ロードバランサ(ALB/ELB 等)や外形監視からの定期的な死活監視に利用できます。認証は不要です。
https://example.com/{CRM_DIR}/healthcheck.phpweb … リクエストに PHP が応答できることdb … MySQL へ接続し SELECT 1 が成功すること200 / {"status":"ok","checks":{"web":"ok","db":"ok"}}503 / {"status":"error","checks":{"web":"ok","db":"error"}}監視ツール側では基本的に HTTPステータスコード(200=正常 / 503=異常) で判定してください(ALB/ELB はボディを参照しません)。
レスポンスはホスト名・バージョン・エラー詳細を含まない最小構成です。
以下、F-RevoCRMのインストール方法になります。
configファイルはconfig.inc.phpとして、インストール後に生成されます。
このファイルは、config.template.phpをベースに、インストーラーが自動生成するファイルとなりますので、もし独自に設定する必要がある場合はconfig.template.phpをconfig.inc.phpにリネームし、利用してください。
データベース名などを「frevocrm」としてインストールすることを前提に記載します。
事前にそれぞれをインストールしておいてください。
*注意点1
MySQLのSTRICT_TRANS_TABLESを無効にしてください。
# 下記手順は設定例
vi /etc/my.cnf
# 以下の行を変更
[変更前]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[変更後]
sql_mode=NO_ENGINE_SUBSTITUTION
# mysqlを再起動
service mysqld restart
*注意点(MySQL 8.0以降)
sql_generate_invisible_primary_keyがONの場合、セットアップが正常に完了しません。以下の設定でOFFにしてください。
SET GLOBAL sql_generate_invisible_primary_key = OFF;
MySQL8.0以降の場合は、認証モードの変更が必要です。
※ PHP 7.4.4以降では caching_sha2_password(MySQL 8.0のデフォルト認証)がサポートされているため、mysql_native_password への変更は不要です。
mysql_native_password はセキュリティ強度が低いため、PHP 7.4.4以降の環境では使用しないことを推奨します。
*注意点2
php.iniにて以下の設定が必要です。
date.timezone = "Asia/Tokyo"
max_input_vars = 100000
post_max_size = 32M
upload_max_filesize = 32M
max_execution_time = 60
*注意点3
「.htaccess」によるアクセス制限を実施しています。 「.htacesss」が有効になるようにAllowOverride Allに設定してください。
ApacheのDocumentRoot以下に解凍したディレクトリ毎、あるいはファイルを置いて下さい。 ここでは仮に/var/www/frevocrmに設置したものをとして進めます。
F-RevoCRMはPHPの各種ライブラリをcomposer経由でインストールする必要があります。
cd /var/www/html/frevocrm
composer install
F-RevoCRMの一部機能はWebComponentsを使用しています。以下のコマンドでビルドしてください。
cd /var/www/html/frevocrm/assets/react-web-components
npm install
npm run build
4.で設置したF-RevoCRMのURLを開きます。
画面に従って初期設定を完了させてください。
F-RevoCRM 7.4 を F-RevoCRM 8.0 にバージョンアップする手順になります。
F-RevoCRMのデータベース、ファイルを全てバックアップを取得します。
# コマンド例
mv frevocrm frevocrm.20250101
# コマンド例
cp -r frevocrm80 frevocrm
# コマンド例
cp frevocrm.20250101/config.* frevocrm/
cp frevocrm.20250101/*.properties frevocrm/
cp frevocrm.20250101/*tabdata.php frevocrm/
# コマンド例
cp -r frevocrm.20250101/storage/* frevocrm/storage/
// 本番環境/開発環境の設定
// 本番環境であれば true を指定してください。
$IS_PRODUCTION = true;
cd /var/www/frevocrm/assets/react-web-components
npm install
npm run build
タグとしてv8.0.xが追加されるまで、Migrationは実行されません。
最新のバージョンで実行したい場合は、vtigerversion.phpのファイルを編集し、次のバージョンを指定してから以下のマイグレーション用のURLを実行してください。
動作確認 F-RevoCRMのログインや業務に関わる動作を確認してください。
作業ディレクトリの削除
# コマンド例
rm -r frevocrm.20250101
F-RevoCRM 6.5 を F-RevoCRM 7.4 にバージョンアップする手順になります。
F-RevoCRMのデータベース、ファイルを全てバックアップを取得します。
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗