en
言語設定
  • en
  • cs
  • hu
  • it
  • es
  • fr
  • de
  • ru
機械翻訳
  • bg
  • dk
  • nl
  • gr
  • il
  • jp
  • kr
  • いいえ
  • pl
  • tr

サーバーソリューションのインストールマニュアル

一般的な情報

Easy ProjectはWebアプリケーションです。 そのため、インストールと展開は、自分のコンピューター上の通常のアプリケーションよりも少し難しくなります。

最も簡単な展開のために、オンデマンドで提供できる仮想マシン(VMware)の使用をお勧めします。

VMでは、自分で何かをインストールする必要はありません。 これらの手順は、Easy Projectをサーバーに手動でインストールする必要がある場合のためのものです。 これらは、経験豊富なサーバー管理者を対象としています。 より詳細なマニュアルは、次のインストールパッケージで直接入手できます。 / doc / INSTALL

0。 始める前に

適切なハードウェアおよびソフトウェアサーバー構成があることを確認してください– Easy Projectアカウントマネージャーに相談してください。 また、以下を注意深くお読みください。

  • ウェブサーバーには パブリック、ファイル、ログ、tmpフォルダへのフルアクセス=>ルートの下でインストールを実行しないでください!
  • Webrick Webサーバーはサポートされていません
  • インストールはCRONを自動的に設定しません-インストール後に手動で行う必要があります(ポイント3)
  • インストールを実行するには、ルートディスクに250 MB以上の空き容量が必要です
  • 少なくともインストール中は、サーバーに無制限のインターネット接続が必要です
  • ダウンロードして実行する この自動チェック 問題のある点を発見する


1。 インストーラーRuby Gem

これは基本的にサーバー上のEasy Projectのインストールウィザードです。 また、将来のアップデートのインストールにも役立ちます。

このGemをRubyにインストールします。

 

2。 インストール

このgemがRubyにインストールされると、次の簡単なコマンドを使用してアプリケーションのインストールを実行できます。

通常、クライアントゾーンからのパッケージの形式は次のとおりです。easyproject_com_u658_vEP_2017_1_2__platform_2018_02_05.zip

したがって、この例では、インストールコマンドは次のようになります。

既存のEasy Projectを更新する場合は、コマンドを使用します

インストールウィザードの手順は次のとおりです。

1)ルートフォルダー-Easy Projectをインストールするフォルダーを定義する必要があります
2)パッケージのロード
3)データベース構成-データベースタイプの定義(MySQLまたはPostgreSQL)
4)電子メール構成
5)インストール
6)Easy Projectの移動-Easy Projectは定義済みのルートに移動されます(ステップ1)
7)Webサーバーの構成

 

3。 インストール後

CRONは手動でセットアップする必要があります。 CRONは、サーバーによる自動ジョブ、たとえば、ヘルプデスクへの受信メールの処理、アラート評価、タスク作成の繰り返しなどに使用されます。

レーキタスクが非常に重要です NOT ルートで実行されます。 権限が不十分なために失敗します。

ユーザーの下でEasy Projectを実行しているとしましょう 簡単です。 コマンドは次のとおりです。

アクティブなcronを表示する
crontab -u easy -l

編集
crontab -u easy -e

変更を適用する
sudo service cron reload

5分ごとにcronを実行する例:

*/5 * * * *             /home/easy/scripts/easy_scheduler.sh &> /dev/null

/home/easy/scripts/easy_scheduler.sh

#!/bin/bash -l

LOG_FILE="/home/easy/current/log/easy_scheduler_rake.log"

echo "$(date '+%Y-%m-%d %H:%M:%S') start rake" >> ${LOG_FILE}
cd /home/easy/current && bundle exec rake easyproject:scheduler:run_tasks RAILS_ENV=production >> ${LOG_FILE}
echo "$(date '+%Y-%m-%d %H:%M:%S') end rake" >> ${LOG_FILE}

/home/easy/scripts/easy_scheduler.shは実行可能ファイルでなければなりません:
sudo chmod +x /home/easy/scripts/easy_scheduler.sh

サーバーでcronをセットアップするためのより正確なマニュアルをインターネットで検索することをためらわないでください。 Easy Project専用の機能ではありません。

Easy Project を 30 日間の無料トライアルで試す

フル機能、SSL 保護、毎日のバックアップ、ジオロケーション