ステータス:非推奨

この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.

代わりに参照してください:このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。

入門


序章


Xiboは、オープンソースライセンスの下でリリースされるデジタルサイネージプラットフォームです。 これを読んでいて、デジタルサイネージとは何か疑問に思っている場合は、最寄りの診療所の情報画面やさまざまな店の広告について考えてみてください。

Xiboシステムは、2つのコンポーネントで構成されています。まず、レイアウトの作成とスケジュール設定に使用されるサーバーがあります。 次に、現在スケジュールされているレイアウトに関連するすべての情報をダウンロードして画面に表示するクライアントがあります。

行う必要のある考慮事項を以下に示します。

  1. 長期サポート-実稼働環境では、長期サポートを利用できることが非常に重要です。 このために、2017年までサポートされている Ubuntu Server12.04を使用することを選択しました。

  2. PHP設定-インストールプロセス中に、システムが可能な限り機能するために微調整する必要のあるいくつかの設定について説明します。

  3. ファイルの保存場所-設定する場合、メディアファイルのパスはではなくWebサーバーのルートフォルダー構造内にある必要があります。

インストール手順


前提条件


  1. Ubuntu12.04ドロップレット

  2. Apache2Webサーバー

  3. PHP5

  4. MySQLサーバー

  5. PHP5GDプラグイン

  6. PHP5MySQLプラグイン

  7. PHP5暗号プラグイン

VPSの更新


Ubuntuを使用している場合、apt-getを使用して、パッケージリポジトリを更新し、更新をインストールすることもできます。

sudo apt-get update
sudo apt-get upgrade

尋ねられたら、apt-getが提案している変更を見て、それらを受け入れます。

パッケージをインストールします


コマンドラインで次のコマンドを実行します。 求められたら、必要な変更を受け入れます。 インストールプロセスの一部として行われるmysqlrootユーザーを設定するときは注意してください。

sudo apt-get install apache2 mysql-server php5 php5-gd php5-mysql php5-mcrypt

サーバーファイルをダウンロードして解凍します


Xiboの最新の安定バージョンは1.4.2です。 次のコマンドを実行すると、サーバーがダウンロードされ、ファイルが解凍され、適切な場所に移動されてから、フォルダーの所有権が変更され、Webサーバーが必要なアクセス権を取得できるようになります。

cd ~
wget https://launchpad.net/xibo/1.4/1.4.2/+download/xibo-server-142.2.tar.gz
tar xvzf xibo-server-142.2.tar.gz
sudo mv xibo-server-142 /var/www/xibo-server
sudo chown www-data:www-data -R /var/www/xibo-server

次に、メディアファイルを保存する場所を指定する必要があります。

sudo mkdir /media/xibo-library
sudo chown www-data:www-data -R /media/xibo-library

PHP構成ファイルを更新します


PHPのデフォルト構成は、スクリプトを実行できる時間とアップロードできるファイルのサイズに関しては非常に保守的です。 必要な変更を加えるために、nanoテキストエディタを使用します。

sudo nano /etc/php5/apache2/php.ini

ファイルをnanoで開いたら、ctrl-wキーの組み合わせを使用して次の項目を検索できます。

  1. upload_max_filesize

  2. post_max_size

  3. max_execution_time

最大30MBのサイズのファイルをアップロードできるようにし、最大10分間アップロードできるようにする場合は、行が次のようになっていることを確認してください。

upload_max_filesize = 30MB
post_max_size = 30MB
max_execution_time = 600

ファイルを保存するには、Ctrl-Oを押してEnterキーを押します。 次に、Ctrl-Xを押して終了します。 次に、Webサーバーを再起動して、これらの変更をロードできるようにします。

sudo /etc/init.d/apache2 restart

Webインターフェイスを使用してインストールを完了します


これでコマンドライン作業が完了しました。あとは、Webベースのインストーラーにアクセスしてxiboサーバーを完全にセットアップするだけです。 Webブラウザーを開き、次のアドレスにアクセスします。

http://IP_ADDRESS_OR_HOSTNAME_OF_YOUR_DROPLET/xibo-server/

これにより、install.phpページが開きます。

https://assets.digitalocean.com/articles/Xibo/image1.jpg