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

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

CMS Made Simpleは、PHPで記述された無料のオープンソースコンテンツ管理システムであり、MySQLを使用してデータを保存します。 CMS Made Simpleは、Webサイトやブログを管理するための人気のある高性能コンテンツ管理システムです。 CMS Made Simpleは、テーマ、テンプレート、およびスタイルシートの開発のための美しく使いやすい管理セクションを提供します。 Web接続を使用すれば、どこからでもすばやく簡単にサイトを保守および更新できます。 WordPressの代替品をお探しの場合は、CMSMadeSimpleが最適です。

このチュートリアルでは、Ubuntu18.04にCMSMadeSimpleをインストールする方法を学習します。

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

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

CMS Made Simpleは、PHPで記述されたWebサーバー上で実行され、MySQLをデータベースとして使用するため、サーバーにLAMPサーバーをインストールする必要があります。まず、次のコマンドを実行して、ApacheおよびMariaDBサーバーをインストールします。

sudo apt-get install apache2 mariadb-server -y

デフォルトでは、最新バージョンのPHPはUbuntu 18.04で利用できないため、そのためのリポジトリを追加する必要があります。次のコマンドで追加できます:<?p>

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

リポジトリが更新されたら、次のコマンドを使用してPHPおよびその他のライブラリをインストールできます。

sudo apt-get install apache2 mariadb-server libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl -y

すべてのパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、次のコマンドを使用して起動時に開始できるようにします。

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

次に、php.iniファイルにいくつかの変更を加える必要があります。これは、次のコマンドで実行できます。

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

次の変更を行います:

max_execution_time = 180
memory_limit = 256M
post_max_size = 25M
upload_max_file_size = 150M

終了したら、ファイルを保存して閉じます。

データベースの構成

デフォルトでは、MariaDBのインストールは保護されていません。したがって、最初にそれを保護する必要があります。これを行うには、mysql_secure_installationスクリプトを実行します。

sudo mysql_secure_installation

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

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
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シェルにログインします。

mysql -u root -p

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

MariaDB [(none)]> CREATE DATABASE cmsms_db;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cmsms_db.* TO 'cmsms'@'localhost' IDENTIFIED BY 'password';

次に、次のコマンドを使用して特権をフラッシュします。

MariaDB [(none)]> FLUSH PRIVILEGES;

最後に、MariaDBシェルを終了します:

MariaDB [(none)]> exit;

CMSMSをインストールする

次に、CMSMSの最新バージョンを公式Webサイトからダウンロードする必要があります。次のコマンドでダウンロードすることもできます:

wget http://s3.amazonaws.com/cmsms/downloads/14144/cmsms-2.2.7-install.zip

ダウンロードが完了したら、ダウンロードしたファイルをApacheルートディレクトリに抽出します。

sudo unzip cmsms-2.2.7-install.zip -d /var/www/html/cmsms

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

sudo chown -R www-data:www-data /var/www/html/cmsms/
sudo chmod -R 755 /var/www/html/cmsms/

次に、CMSMS用のApache仮想ホストディレクティブを作成します。

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

次の行を追加します:

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/cmsms
 ServerName yourdomain.com
 <Directory /var/www/html/cmsms/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/cmsms-error_log
 CustomLog /var/log/apache2/cmsms-access_log common
</VirtualHost>

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

sudo a2ensite cmsms
sudo a2enmod rewrite

最後に、apacheサービスを再起動して、すべての変更を適用します。

systemctl restart apache2
アクセスCMSMS

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

次に、英語を選択して、次へをクリックします。 ボタンをクリックすると、次のページが表示されます:

ここで、宛先ディレクトリを分析して既存のソフトウェアを見つけ、インストールをクリックします。 ボタンをクリックすると、次のページが表示されます:

ここで、データベースの詳細を入力し、タイムゾーンを選択して、次へをクリックします。 ボタンをクリックすると、次のページが表示されます:

ここで、管理者アカウントのクレデンシャルを入力し、次へをクリックします ボタンをクリックすると、次のページが表示されます:

ここで、ウェブサイト名を入力し、言語を追加して、次へをクリックします ボタンをクリックすると、次のページが表示されます:

次に、次へをクリックします ボタンをクリックしてアプリケーションファイルをインストールすると、次のページが表示されます。

次に、次へをクリックします ボタンをクリックしてデータベーススキーマを作成および更新し、初期イベント、ユーザーアカウント、スタイルシート、およびコンテンツを設定すると、次のページが表示されます。

次に、CMSMS管理パネルをクリックします。 、次のページが表示されます:

ここで、管理者のユーザー名とパスワードを入力し、送信をクリックします ボタンをクリックすると、次の画像にCMSMSダッシュボードが表示されます。

おめでとう!これで、CMSMadeSimpleがUbuntu18.04サーバーに正常にインストールされました。


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

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

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

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

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

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

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

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

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