Kamra PMS
Kamra는 오픈소스 AI 기반 호텔 PMS로 프런트 데스크·예약·하우스키핑·청구·GST를 지원하고 역할별 원터치 데모 로그인 제공
F-RevoCRM: 사내 정보 통합 관리 오픈소스 CRM
F-RevoCRMは、顧客に関係する社内情報をすべて管理できる“統合型顧客管理システム”です。あらゆる顧客接点を管理するために、キャンペーン・リード管理から顧客・商談管理、販売管理、サポート管理・プロジェクト管理まで幅広い機能を持ち合わせています。初めての方でも安心してご利用いただけるように導入支援サービスなどもご用意しています。
비즈니스PHP · JavaScriptGitHub @thinkingreed-inc온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
日本で最も利用されているオープンソースCRM
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
F-RevoCRM は日本企業に合わせた形で開発された高機能なCRMです。 あらゆる顧客接点を管理するために、キャンペーン・リード管理から顧客・商談管理、販売管理、サポート管理・プロジェクト管理まで幅広い機能を持ち合わせています。 公式サイト https://f-revocrm.jp ライセンス Vtiger Public License 1.2README 전문 보기 ↗
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 전문 보기 ↗