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

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

アンカーCMSは、無料のオープンソースで、シンプル、軽量、強力なコンテンツ管理システムです。シンプルさとエレガンスを重視したパフォーマンスで特別に設計されています。 Anchorには、簡単なインストール、カスタムCSS、JavaScript、HTMLの追加機能、ドラッグアンドドロップ機能などの多くの機能が付属しています。

このガイドでは、Ubuntu 18.04 LTS(Bionic Beaver)サーバーにAnchorCMSをインストールする方法について説明します。

要件
  • Ubuntu18.04を実行しているサーバー。
  • sudo権限を持つroot以外のユーザー。

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

アンカーCMSは、PHPで記述されたWebサーバー上で実行され、MariaDBを使用してデータを保存します。そのため、Apache、MariaDB、PHPをシステムにインストールする必要があります。

まず、次のコマンドを使用してApacheとMariaDBをインストールします。

sudo apt-get install apache2 mariadb-server -y

次に、最新バージョンのPHPをインストールするには、ondrejリポジトリを追加する必要があります。次のコマンドでリポジトリを追加できます:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

リポジトリがインストールされたら、次のコマンドを使用して、リポジトリを更新し、すべての依存関係とともにPHPをインストールします。

sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-mcrypt php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip -y

すべてのパッケージがインストールされたら、PHPのデフォルト構成ファイルを編集します。

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

次の変更を行います:

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

ファイルを保存して閉じてから、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用して起動時に開始できるようにします。

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
MariaDBを構成する

開始する前に、MariaDBのデフォルトのインストールを保護する必要があります。これを行うには、次のスクリプトを実行します。

sudo mysql_secure_installation

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

    Enter current password for root (enter for none):
    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

ルートパスワードを入力してEnterキーを押し、次のコマンドでデータベースとユーザーを作成します。

MariaDB [(none)]> CREATE DATABASE anchor_db;
MariaDB [(none)]> CREATE USER anchor_user;

次に、次のコマンドを使用してアンカーデータベースに権限を付与します。

MariaDB [(none)]> GRANT ALL PRIVILEGES ON anchor_db.* TO 'anchor_user'@'localhost' IDENTIFIED BY 'password';

次に、FLUSH PRIVILEGESコマンドを実行して、特権テーブルがMySQLによって再ロードされ、新しいcredentia $

を使用できるようにする必要があります。
MariaDB [(none)]> FLUSH PRIVILEGES;

次に、次のコマンドを使用してMariaDBコンソールを終了します。

MariaDB [(none)]> \q
アンカーCMSをインストールする

開始する前に、Composerをシステムにインストールする必要があります。 Composerは、PHPの依存関係マネージャーです。次のコマンドでインストールできます:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

次に、次のコマンドを使用してアンカーCMSをダウンロードします。

cd /var/www/html
sudo composer create-project anchorcms/anchor-cms
sudo mv anchor-cms anchor

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

sudo chown -R www-data:www-data /var/www/html/anchor/
sudo chmod -R 755 /var/www/html/anchor/
アンカー用にApacheを構成する

まず、アンカーCMS用のApache仮想ホストファイルを作成する必要があります。次のコマンドで作成できます:

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

次の行を追加します:

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

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

     ErrorLog ${APACHE_LOG_DIR}/anchor_error.log
     CustomLog ${APACHE_LOG_DIR}/anchor_access.log combined

</VirtualHost>

ファイルを保存し、次のコマンドでApache仮想ホストファイルを有効にします。

sudo a2ensite anchor

次に、次のコマンドを使用して、Apache rewriteモジュールを有効にし、apacheサービスをリロードします。

sudo a2enmod rewrite
sudo systemctl restart apache2
アクセスアンカーWebインターフェイス

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

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

ここで、[言語とタイムゾーン]を選択し、[次へ]をクリックします ステップ ボタン。次のページが表示されます:

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

サイト名と説明を入力し、次のステップをクリックします ボタン。次のページが表示されます:

管理者のユーザー名、パスワード、メールアドレスを入力し、完了をクリックします ボタン。次のページが表示されます:

次に、管理パネルにアクセスをクリックします ボタン。次のページが表示されます:

次に、管理者のユーザー名とパスワードを入力し、ログインをクリックします。 ボタン。次のページが表示されます:

リンク
  • Ubuntu
  • アンカーCMS

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

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

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

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

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

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

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

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

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