GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

UbuntuにMaharaをインストールする方法

UbuntuにMaharaをインストールする方法を紹介します。 Maharaは、電子ポートフォリオを構築するためのフル機能のWebアプリケーションです。ファイルをアップロードしたり、ジャーナルを作成したり、Webからソーシャルメディアリソースを埋め込んだり、グループ内の他のユーザーと共同作業したりできます。 UbuntuVPSにMaharaをインストールするのはかなり簡単です。以下に説明する非常に簡単な手順に従う場合、インストールプロセスには約5〜10分かかります。

このチュートリアルを書いている時点で、Mahara 16.04.1は利用可能な最新の安定バージョンであり、次のものが必要です。

–ApacheWebサーバー;
– PHP(バージョン5.3.6以降);
– Linux VPSにインストールされたMySQL(バージョン5.1以降);

指示:

1。 SSH経由でVPSにログイン

ssh user@vps

2。システムを更新する

[user]$ sudo apt-get update && sudo apt-get -y upgrade

3。 MariaDBをインストールする

MariaDBをインストールするには、次のコマンドを実行します。

[user]$ sudo apt-get install -y mariadb-server

4。 Mahara用のMariaDBデータベースを作成する

次に、Maharaインストール用のデータベースを作成する必要があります。

[user]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE mahara character set UTF8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mahara.* TO 'maharauser'@'localhost' IDENTIFIED BY 'your-password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

「your-password」を強力なパスワードに置き換えることを忘れないでください。

5。 Apache2Webサーバーをインストールします

Apache2Webサーバーをインストールします

[user]$ sudo apt-get install apache2

6。 PHPをインストールする

PHPと必要なPHPモジュールをインストールする

PHPバージョン5の最新の安定バージョンと必要なすべてのモジュールをインストールするには、次のコマンドを実行します。

[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd

7。マハラをダウンロードして抽出する

サーバーに最新バージョンのMaharaをダウンロードして解凍します:

[user]$ sudo cd /opt && wget https://launchpad.net/mahara/16.04/16.04.1/+download/mahara-16.04.1.zip
[user]$ sudo unzip mahara-16.04.1.zip
[user]$ sudo mv mahara-16.04.1 /var/www/html/mahara

マハラのアップロードディレクトリを作成する

[user]$ sudo mkdir /var/www/html/mahara/upload/

8。マハラを設定する

Maharaのconfig.phpを作成する

マハラの「htdocs」ディレクトリには、config-dist.phpファイルがあります。 config.phpと呼ばれるこれのコピーを作成します。

[user]$ cd /var/www/html/mahara/htdocs/
[user]$ sudo cp config-dist.php config.php

config.phpを開き、必要に応じて必要な変更を加えます。

[user]$ sudo nano config.php

$cfg->dbtype   = 'mysql';
$cfg->dbhost   = 'localhost';
$cfg->dbport   = null;
$cfg->dbname   = 'mahara';
$cfg->dbuser   = 'maharauser';
$cfg->dbpass   = 'your-password';
$cfg->dataroot = '/var/www/html/mahara/upload/';

すべてのファイルはWebサーバーで読み取り可能である必要があるため、適切な所有権を設定する必要があります

[user]$ sudo chown www-data:www-data -R /var/www/html/mahara/

9。 ApacheWebサーバーを構成する

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、仮想サーバー上に「mahara.conf」という名前の新しいApache構成ファイルを作成します。

[user]$ sudo touch /etc/apache2/sites-available/mahara.conf
[user]$ sudo ln -s /etc/apache2/sites-available/mahara.conf /etc/apache2/sites-enabled/mahara.conf
[user]$ sudo nano /etc/apache2/sites-available/mahara.conf

次に、次の行を追加します。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/mahara/htdocs/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/mahara/htdocs/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

10。再起動して確認

変更を有効にするには、ApacheWebサーバーを再起動します。

[user]$ sudo service apache2 restart

お気に入りのWebブラウザーを開き、http://your-domain.com/に移動します。すべてを正しく構成すると、Maharaインストーラーが起動するはずです。インストール画面の簡単な手順に従って、必要な情報を必要に応じて挿入する必要があります。

それだ。これでMaharaのインストールが完了しました。

もちろん、マネージドホスティングサービスのいずれかを使用している場合は、UbuntuにMaharaをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntuにMaharaをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 UbuntuにMaharaをインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. UbuntuにKokenをインストールする方法

  2. Ubuntu14.04にImpressCMSをインストールする方法

  3. UbuntuにWikkaWikiをインストールする方法

  1. UbuntuにDokuWikiをインストールする方法

  2. Ubuntu16.04にRukovoditelをインストールする方法

  3. Ubuntu16.04にX2CRMをインストールする方法

  1. Ubuntu14.04にSonerezhをインストールする方法

  2. Ubuntu16.04にRをインストールする方法

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