XREAにExment(エクスメント)を入れてみる その1

Exmentを使ってみたくて、ここに入れた手順を記録してみます。

まずは簡単にExmentの概要から、Exment(エクスメント)は、無料で使用できる、データ管理Webシステムです。
Exmentは「オープンソース」で、自前のサーバーに、自分でインストールしていただく場合、完全無料で利用できます。
ユーザー数の制限や、機能制限はないそうです。
PHPとWebサーバー、データベースが動かせたら、WindowsでもMacでもLinuxでもなんでもいいみたいです。

早速インストールしてみます。ExmentのHPによると、環境設定、アプリのインストール、Exmentの設定の順でやるそうです。まずは環境設定していきます。

webサーバーの設定
 XREAはレンタルサーバーになるので、その手順で確認してみます。
Exment用にDBを用意しないといけないので、XREA Freeの場合はDBは5個までつくれるので、それで対応します。

DBはコントロールパネルの左側にあるデーターべスから行けます。

次に、右側にある「+データベースの新規作成」をクリックします。

データベースを作成するには、以下の項目を決めないといけません。
DB名:お好きな文字列
パスワード:わかりにくい物
文字コード:UTF-8
メモ:この欄は任意ですので、書かなくてもOKです。
全て入力したら、一番下にある「+ データベースを新規作成する」をクリックしてください。
「作成しました」の画面が出た後、DBのリストに作成したものが入っていればOKです。

DBの作成が済んだら、次にXREAにSSH接続します。
SSH接続には、ターミナルソフトが必要になるので、適時用意してください、こちらの環境はWindowsなので、「TeraTerm」の最新版5.4.0を使用します。新規に使う人はダウンロード後インストールして使ってください。

XREAでSSH接続するためには、サイトのコントロールパネルから設定する必要があるみたいです。「新コントロールパネル」(以後:新コンパネ)からは設定する項目が見つからなかったので、今回は「旧コントロールパネル」(以後:旧コンパネ)を使用します。
旧コンパネの左側のメニュー「ホスト情報登録」をクリックします。

クリックすると、現在旧コンパネに接続しているホスト情報が記載されているので、「SSH登録」をクリックしてください。登録後、5分程度で接続できるようになります。有効期限は30日みたいなので、それを過ぎると再度登録が必要になるようです。なお、お使いの回線が固定IPではない場合(ほとんどの人が当てはまると思います)は、都度設定が必要になるかもしれません。

SSH登録が終わると、次にTeraTermを起動します。TeraTermを起動して、メニュー等を日本語にしたい場合は、「Setup」-「General…」-「UI Language:」の項目を「Japanese(日本語)」にすると、メニュー等が日本語に変わります。

接続に必要な情報は、以下の通りです。
ホスト:(例:○○.xrea.com)
アカウント:(xrea申込み時に決めたuserID)
パスワード:(コントロールパネルのサイト設定 or xreaからのメールに記載)
アカウントとパスワードがわからない場合は、新コンパネの「サイト設定」-「(使いたいサイト)」にある、「FTP/SFTP接続情報」に書いてあるもので大丈夫のはずです。

最初にホストのところに入れて、「OK」を押します。初めてアクセスした場合は、メッセージが出ますが、そまま進んでください、次にユーザー名とパスワードを聞かれるので、入力して「OK」をクリックすると、接続できます。

接続が終わって以下の画面が出ると接続されています。画面が真っ暗なままの方は「Enter」キーを一度押せば画面に現れると思います。


接続が終わるとシェルをrbashからbashに変更しましょう。xreaではデフォルトではrbashになっていて、コマンドに制限がかかっているそうです。なので、以下のコマンドでシェルをbashに切り替えます。

bash

次に、xreaではphpはCGIで動作します。Exmentをインストールするのに新しいバージョンの方が良さそうなので、ここでは8.3を使ってやっていこうと思います。ここでは、register_argc_argvがオフになっているそうなので、実行するさいに、「-d register_argc_argv=1」を付与する必要があるので、ailiasを登録すると楽になると思います。そのコマンドは、次に書いておきます。

alias php="php83cli -d register_argc_argv=1″

xreaにはcomposerがインストールされていないためインストールします。


php -r “copy('https://getcomposer.org/installer’, 'composer-setup.php’);"
php composer-setup.php
php -r “unlink('composer-setup.php’);"
php composer.phar –version

1行目はセットアップファイルをダウンロード
2行目はインストール
3行目はインストールファイルの削除
4行目はインストールバージョンの確認
です。

これで、Exmentをインストールする準備が整ったので、これからインストールしていきます。
ここからは、サイトの手順通りに進めていきます


cd ~
mkdir laravel
cd laravel
wget https://exment.net/downloads/ja/exment.zip unzip exment.zip
rm exment.zip
ln -s $HOME/laravel/exment/public $HOME/public_html/exment

説明は省略します。
これでインストールが終わったので、初期設定を始めていきます。
設定画面は以下のURLから行けると思います。

https://あなたのURL/exment/admin/

続きは、また書きます。

1つ星2つ星3つ星4つ星5つ星 (まだ評価がありません)
読み込み中...

PC

Posted by ぷぷり