このチュートリアルでは、Debian 8にExpressionEngineをインストールする方法を示します。ExpressionEngineは、オブジェクト指向のPHPで記述され、データストレージにMySQLを使用しているコンテンツ管理システムです。 ExpressionEngineは商用製品ですが、個人および非営利のWebサイトで利用できる無料の「コア」バージョンがあります。 ExpressionEngine(EllisLab)を作成した会社によると、現在、ビジネスサイトからオンラインマガジン、個人のブログまで、ExpressionEngineを使用して何千ものWebサイトが運営されています。 ExpressionEngineで構築されたサイトは、通常、それぞれがいくつかの異なるフィールドを含む、いくつかのカスタムチャネルを使用します。チャネルは通常、さまざまな種類の情報を表すため、単一ページ、ブログ投稿、製品、求人などのチャネルがある場合があります。
ExpressionEngineのコントロールパネルを使用してサイトにコンテンツを追加すると、コンテンツはデータベースに保存されます。誰かがあなたのWebサイトにアクセスすると、コンテンツがデータベースから取得され、マークアップに基づいて視覚的にフォーマットされ、提示されます。 ExpressionEngineは、アクセスするユーザーごとにWebサイトをリアルタイムで生成するため、動的なシステムです。
このソフトウェアの詳細については、公式ユーザーガイドをご覧ください。
ExpressionEngineをサーバーで実行できるようにするために満たす必要のある最小システム要件は次のとおりです。
- GD(またはGD 2)ライブラリでコンパイルされたPHP5.3.10以降
- PHP 5.3.10は、5ポイント3ポイント10と読み取ることもできます。つまり、5.3.10は5.3.1、5.3.2、5.3.3より大きく、5.3.9までです。
- MySQL5.0.3以降
- PHPに割り当てられた少なくとも32MBのメモリ
- ExpressionEngineソフトウェアおよびモジュール用に少なくとも10MBの使用可能なディスク容量
- 少なくとも2MBのデータベーススペース
システム要件の詳細については、このページにアクセスしてください。
Debian 8 VPSにApache、MySQL、およびPHPがすでにインストールおよび構成されていることを前提としています。そうでない場合は、優れたチュートリアルに従って、LAMPスタックを簡単にインストールできます。
インストール前の概要ですべてをカバーしたので、実際のインストールを続けましょう。
1。 SSH経由でサーバーにログインします
# ssh root@server_ip
次のコマンドを使用して、サーバーに適切なDebianバージョンがインストールされているかどうかを確認できます。
# lsb_release -a
次の出力が得られるはずです:
Distributor ID: Debian Description: Debian GNU/Linux 8.1 (jessie) Release: 8.1 Codename: jessie
2。システムを更新する
以下を使用して、サーバーが完全に最新であることを確認してください:
# apt-get update && apt-get upgrade
3。 EXPRESSIONENGINEをインストールする
このチュートリアルでは、機能が制限された無料のExpressionEngineCoreバージョンの製品を使用しました。この記事を書いている時点で、最新のEEバージョンは2.10.1です。したがって、ここでExpressionEngineのアカウントにサインアップしてから、ExpressionEngineの最新バージョンをダウンロードする必要があります。
ダウンロードが完了したら、zipファイルをサーバーにアップロードする必要があります。
選択したディレクトリにファイルをアップロードしましたが、手順に従うか、必要に応じてディレクトリを作成して、そこにインストールをアップロードしてください。
まず、EEインストールがアップロードされるディレクトリを作成します。
# mkdir /var/www/html/eengine/
次に、アップロードが完了したら、アーカイブを解凍します。
# cd /var/www/html/eengine/
# unzip ExpressionEngine_Core2.10.1.zip
インストールを続行するには、適切な権限を設定してください:
# chmod 666 system/expressionengine/config/config.php # chmod 666 system/expressionengine/config/database.php # chmod 777 system/expressionengine/cache/ # chmod 777 images/avatars/uploads/ # chmod 777 images/captchas/ # chmod 777 images/member_photos/ # chmod 777 images/pm_attachments/ # chmod 777 images/signature_attachments/ # chmod 777 images/uploads/
次のステップは、必要なデータベースを作成することです。 rootとしてMySQLサーバーにログインします( #mysql -u root -p )そして次のコマンドを実行します:
mysql> create database eengine; mysql> grant all privileges on eengine.* to euser@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit Bye
データベースが作成されたので、ExpressionEngineインストールにマップするドメインの仮想ホストディレクティブを作成する必要があります。
新しい構成ファイルを開きます:
# vim /etc/apache2/sites-available/your-domain.conf
以下を貼り付けます:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/eengine/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/eengine/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
ドメインの値を実際のドメインに変更することを忘れないでください。
構成ファイルを有効にします:
# a2ensite your-domain.conf
変更を有効にするには、Apacheを再起動します。
# systemctl restart apache2.service
適切なファイル所有権を設定します:
# chown -R www-data /var/www/html/eengine/
次に、お気に入りのWebブラウザーを開き、http://your-domain/admin.phpに移動して、インストールウィザードを実行します。画面の指示に従って、ExpressionEngineのインストールを完了します。
インストール中に[なし-空のインストールサイトのテーマ]を選択した場合、テンプレートまたはコンテンツがまだ作成されていないため、Webサイトのホームページは空白で表示されることに注意してください。
ウィザードを終了すると、次のページが表示されます。
ご覧のとおり、サーバーからsystem /installer/ディレクトリを削除する必要があります。したがって、次のコマンドを実行します。
# rm -rf /var/www/html/eengine/system/installer/
おめでとう。これで、Debian8VPSにExpressionEngineが正常にインストールされました。
もちろん、Linux VPSホスティングサービスの1つを使用している場合は、DebianにExpressionEngineをインストールする必要はありません。その場合は、専門のLinux管理者にExpressionEngineのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS 。この投稿が気に入った場合は、DebianにExpressionEngineをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。