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

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

Elxis CMSは、PHP言語で記述された無料のオープンソースCMSであり、小規模なWebサイトから企業のWebサイトまでのWebサイトを作成できます。シンプル、高速、使いやすいので、プログラミングのスキルがなくても簡単にインストールできます。マルチサイトと複数言語のサポート、SSL / TLSのサポート、マルチレベルメニュー、パフォーマンスモニター、画像ギャラリー、レスポンシブデザインなど、多くの機能が搭載されています。

このチュートリアルでは、Ubuntu18.04サーバーにElxisCMSをインストールする方法を説明します。

要件
  • Ubuntu18.04を実行しているサーバー。
  • 静的IPアドレス172.20.10.8がサーバーに設定されています。
  • sudo権限を持つroot以外のユーザー。
はじめに

開始する前に、システムを最新バージョンに更新する必要があります。これを行うには、次のコマンドを実行します。

sudo apt-get update -y
sudo apt-get upgrade -y

システムが更新されたら、システムを再起動して変更を適用します。

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

まず、次のコマンドを実行して、Apache Webサーバー、MariaDBサーバー、PHP、およびその他のPHPモジュールをインストールします。

sudo apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-tidy php7.2-recode php7.2-sqlite3 php7.2-intl unzip wget -y

すべてのパッケージがインストールされたら、php.iniファイルを開き、いくつかの変更を加えます。

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

次の変更を行います:

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Asia/Kolakata

ファイルを保存して閉じます。

MariaDBを構成する

デフォルトでは、MariaDBは保護されていません。したがって、最初にそれを保護する必要があります。次のコマンドを実行することで保護できます:

sudo mysql_secure_installation

以下のようにすべての質問に答えてください:

    Enter current password for root (enter for none): ENTER
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDBが保護されたら、MariaDBシェルにログインします。

mysql -u root -p

ルートパスワードを入力します。次に、Elxisのデータベースとユーザーを作成します。

MariaDB [(none)]> CREATE DATABASE elxis;
MariaDB [(none)]> CREATE USER 'elxis'@'localhost' IDENTIFIED BY 'password';

次に、次のコマンドを使用してElxisにすべての特権を付与します。

MariaDB [(none)]> GRANT ALL ON elxis.* TO 'elxis'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

次に、特権をフラッシュして、MariaDBシェルを終了します。

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Elxisをインストール

まず、公式Webサイトのダウンロードページから最新バージョンのElxisをダウンロードします。

http://www.elxis.org/download.html

そして、それをサーバーに保存します。 /tmpにあります。ダウンロードが完了したら、次のコマンドを使用して、ダウンロードしたファイルをApacheルートディレクトリに解凍します。

sudo unzip elxis_4.6_phaethon_rev1958.zip -d /var/www/html/elxis

次に、elxisディレクトリに適切な権限を付与します。

chown -R www-data:www-data /var/www/html/elxis
chmod -R 777 /var/www/html/elxis

次に、Elxis用のApache仮想ホストファイルを作成します。

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

次の行を追加します:

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

    <Directory /var/www/html/elxis/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

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

sudo a2ensite elxis
sudo a2enmod rewrite

最後に、次のコマンドを使用してApacheサービスを再起動します。

sudo systemctl restart apache2
アクセスElxis

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

次に、続行をクリックします ボタン。次のページが表示されます:

使用許諾契約に同意し、続行をクリックします ボタン。次のページが表示されます:

次に、データベースの詳細を入力して、送信をクリックします。 ボタン。次のページが表示されます:

管理者アカウントの詳細を入力し、送信をクリックします ボタン。インストールが完了すると、次のページが表示されます。

次に、新しいウェブサイトにアクセスをクリックします ボタン。次のページにElxisのデフォルトのダッシュボードが表示されます。

Elxisは正常にインストールされました。

リンク
  • http://www.elxis.org

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

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

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

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

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

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

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

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

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