GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSにSOPlanningをインストールする方法

SOPlanningは無料のオープンソースであり、プロジェクトやタスクを効率的に整理するために特別に設計された使いやすいオンラインプランニングツールです。アクティビティに関係なく、チームの各メンバーに作業を割り当てることができます。 SoPlanningは、電子メール通知、GoogleカレンダーおよびOutlookとの同期も提供し、効率を高めます。 SoPlanningはオープンソースツールであるため、会社に合わせてロゴと色をカスタマイズできます。 SoPlanningは主に、生産工場、資材予約、オンライン予約システム、ITプロジェクト管理、工業生産、営業チームなどで使用されています。

このチュートリアルでは、Apache、MariaDB、PHPを使用してSOPlanningをUbuntu18.04LTSサーバーにインストールする方法を説明します。

要件
  • Ubuntu18.04LTSを実行しているサーバー。
  • sudo権限を持つroot以外のユーザー。

LAMPサーバーをインストールする

開始する前に、Apache Webサーバー、MariaDB、およびPHPをシステムにインストールする必要があります。まず、次のコマンドを使用してApacheとMariaDBをインストールします。

sudo apt-get install apache2 mariadb-server -y

インストールが完了したら、OndrejPHPリポジトリをシステムに追加する必要があります。 SoPlanningはまだPHP7.2をサポートしていないため、OndrejリポジトリからPHP7.1をインストールします。次のコマンドで追加できます:

sudo add-apt-repository ppa:ondrej/php

PPAインストーラーが確認を求めたら、を押します。次に、次のコマンドを実行して、必要なすべての依存関係を使用してPHPをインストールします。

sudo apt-get install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi php7.1-recode php7.1-sq php7.1-intl libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap php7.1-zip php7.1-readline php7.1-imap php7.1-tidy -y

すべてのパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用して起動時に開始できるようにします。

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

SoPlanningのデータベースユーザーとデータベースを作成します。 rootユーザーとしてMariaDBにログインします:

mysql -u root -p

そして、パスワード「soplanning-pass」を使用して「soplanning」という名前の新しいデータベースとデータベースユーザーを作成します。

CREATE DATABASE soplanning;
GRANT ALL PRIVILEGES ON soplanning.* TO 'soplanning'@'localhost' IDENTIFIED BY 'soplanning-pass';
FLUSH PRIVILEGES;
quit

SoPlanningをインストール

まず、次のコマンドを使用して、SourceForgeから最新バージョンのSoPlanningをダウンロードします。

cd /tmp
wget https://excellmedia.dl.sourceforge.net/project/soplanning/soplanning/v1.42/soplanning-1-42.zip

次に、ダウンロードしたファイルを解凍します:

unzip soplanning-1-42.zip

次に、抽出したディレクトリをApacheWebルートディレクトリにコピーします。

sudo cp -r soplanning /var/www/html/soplanning

次に、次のコマンドを使用して適切な所有権と権限を付与します。

sudo chown -R www-data.www-data /var/www/html/soplanning
sudo chmod -R 775 /var/www/html/soplanning

SoPlanning用にApacheを構成する

次に、SoPlanning用のApache仮想ホストを作成する必要があります。これは、次のコマンドで実行できます。

sudo nano /etc/apache2/sites-available/soplanning.conf

次の行を追加します:

<VirtualHost *:80>
ServerName example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/soplanning/

<Directory /var/www/html/soplanning/>
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/soplanning_error.log
CustomLog /var/log/apache2/soplanning_custom.log combined

</VirtualHost>

ファイルを保存して閉じ、次のコマンドでApache仮想ホストファイルとApacheリライトモジュールを有効にします。

sudo a2ensite soplanning.conf
sudo a2enmod rewrite

最後に、Apache Webサービスを再起動して、変更を適用します。

sudo systemctl restart apache2
アクセスSoPlanning

次に、Webブラウザーを開き、URLhttp://example.comを入力します。次のページにリダイレクトされます:

ここで、データベース名、rootユーザー、およびrootパスワードを入力し、[インストールの起動]ボタンをクリックします。次のページが表示されます:

次に、[ここをクリック]ボタンをクリックします。 SoPlanningログインページにリダイレクトされます:

ここで、管理者のユーザー名とパスワードを入力し、[ログイン]ボタンをクリックします。次の画面にSoPlanningダッシュボードが表示されます。

このチュートリアルの仮想マシンイメージのダウンロード

このチュートリアルは、VMWareおよびVirtualboxと互換性のあるovf/ova形式の仮想マシンイメージをすぐに使用できる状態で利用できます。仮想マシンイメージは、次のログイン詳細を使用します:

SSH/シェルログイン

ユーザー名:管理者
パスワード:howtoforge

このユーザーにはsudo権限があります。

SoPlanningログイン

ユーザー名:admin
パスワード:admin

MySQLログイン

ユーザー名:root
パスワード:howtoforge

VMのIPは192.168.1.100で、ファイル/etc/netplan/01-netcfg.yamlで変更できます。仮想マシンを保護するために、上記のすべてのパスワードを変更してください。

リンク
  • SoPlanningをダウンロード

Ubuntu
  1. Ubuntu16.04LTSにBookStackをインストールする方法

  2. Ubuntu18.04LTSにAriadneCMSをインストールする方法

  3. Ubuntu18.04LTSにPHP7.3をインストールする方法

  1. Ubuntu18.04LTSにMediaWikiをインストールする方法

  2. Ubuntu18.04LTSにElxisCMSをインストールする方法

  3. Ubuntu18.04LTSにBookStackをインストールする方法

  1. Ubuntu18.04LTSにAkauntingをインストールする方法

  2. Ubuntu18.04LTSにDokuWikiをインストールする方法

  3. Ubuntu22.04LTSにGoをインストールする方法