インストール
Linux(Debianベース)にfatfreecrmをインストールする
手順以下のFatfreecRMは、Ubuntuなどの64ビットDebianベースのLinux分布に対してのみ機能します。 GithubからFatfreecrmのコピーを入手します
git clone git@github.com:fatfreecrm/fat_free_crm.git fat_free_crm
現在の作業ディレクトリを以前に作成したディレクトリに変更します
cd fat_free_crm
FATフリーCRMはMySQLデータベースをサポートしています。ソースコードには、サンプルデータベース構成ファイルが付属しています。選択したDBの構成をコピーする必要があります。
cp config/database.mysql.yml config/database.yml
config/database.ymlを編集し、データベース名と認証の詳細を指定します。すべてのGEM依存関係を満たすために、いくつかのプラットフォーム固有のライブラリをインストールする必要がある場合があります。
sudo apt-get install libmagick++-dev libxml2 libxml2-dev libxslt1.1 libxslt1-dev libyaml-dev
sudo apt-get install mysql-client libmysqlclient-dev
DB依存関係のインストールに問題がある場合は、継続する前に、プラットフォームにインストールするためにMySQLドキュメントを参照する必要があります。上記が完了したら、アプリケーションのルートディレクトリから次のコマンドを実行します。
bundle install
これで、データベースを作成する準備ができました。
rake db:create
ホスト、ベースURL、言語(ロケール)、メニュー構造、デフォルトの色、電子メール認証など、FATフリーCRM設定を構成できます。脂肪のないCRM設定は3つの場所に保存され、次の順序でロードされます。
config/settings.default.yml
config/settings.yml (if exists)
‘settings’ table in database (if exists)
最後にロードされた設定は最優先事項であり、以前のソースからの設定をオーバーライドします。データベースの移行を実行し、管理者ユーザーが次のレーキタスクを実行します。
rake ffcrm:setup
前のコマンドでは、データベースを移行し、管理者ユーザー名、パスワード、電子メールを求めます。実際の使用を模倣したフライで生成されたサンプルレコードをロードすることにより、脂肪フリーCRMのドライブをテストできます。デモの読み込みは、データベースから既存のすべてのデータを削除します。
rake ffcrm:demo:load
これで、Railsサーバーを起動し、Webブラウザーをhttp:// localhost:3000に向けることができるはずです
rails server
おめでとう! FatFreeCRMアプリケーションを正常にインストールしました。