GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

Joomlaは、ユーザーフレンドリーな方法でWebサイトを開発し、Webコンテンツを簡単に公開できるコンテンツ管理システムです。これはオープンソースであり、無料で使用でき、モバイル対応のモデル-ビュー-コントローラーWebアプリケーションフレームワーク上に構築されています。このチュートリアルでは、Ubuntu18.04にJoomlaをインストールする方法を紹介します。どこでも機能するはずですが、これはJoomlaホスティングサーバーの1つで行います。

前提条件:

–Ubuntu18.04を実行しているVPS
–root権限を持つ管理sudoユーザー

1。サーバーに接続する

ユーザーrootとしてSSH経由でサーバーに接続するには、次のコマンドを使用します。

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。

sudo apt-get update
sudo apt-get upgrade

2。 MySQLデータベースサーバーをインストールします

次に、MySQLサーバーをインストールします。デフォルトのパッケージをインストールするには、次のコマンドを実行します。

sudo apt-get install mysql-server

これにより、MySQL 5.7がサーバーにインストールされますが、パスワードの設定やその他の構成変更を求めるプロンプトは表示されません。これによりMySQLのインストールが安全でなくなるため、MySQLサーバーのセキュリティを向上させるために、「 mysql_secure_installation」を実行することをお勧めします。 ‘次のコマンドを入力してスクリプトを作成します:

mysql_secure_installation

このスクリプトは、rootパスワードの設定、リモートrootログインの無効化、匿名ユーザーの削除などの重要なセキュリティタスクを実行するのに役立ちます。

3。 Joomlaのデータベースを作成する

次に、Joomlaサイト用のMySQLデータベースを作成します。次のコマンドを使用してMySQLサーバーにログインし、MySQLのrootパスワードを入力します。

sudo mysql -u root -p

このセクションでは、新しいMySQLデータベースjoomlaを作成します そして、それへのユーザーアクセスを新しいユーザーadmin_userに割り当てます パスワードStrong_Password

CREATE DATABASE joomla;
GRANT ALL PRIVILEGES ON joomla.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

「Strong_Password」を実際の強力なパスワードに置き換えることを忘れないでください。

4。 ApacheとPHPをインストールする

Apache Webサーバーをインストールするには、次のコマンドを実行します。

sudo apt-get install apache2

インストールが完了したら、サーバーの再起動時に次のコマンドでApacheが自動的に起動するようにする必要があります。

sudo systemctl enable apache2

次のコマンドを使用して、Apacheサービスのステータスを確認することもできます。

sudo systemctl status apache2

出力:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running)
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

JoomlaはPHPベースのアプリケーションであるため、次のステップは、PHPとJoomlaに必要ないくつかのPHP拡張機能をインストールすることです。

sudo apt-get install php php-xml php-mysql php-zip

Apache Webサーバーを再起動して、PHPモジュールをロードします。

sudo systemctl restart apache2

次に、サーバーにインストールされているPHPのバージョンを確認します。

php -v

出力:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

5。 Joomlaをダウンロード

次に、以下のコマンドを実行して、Joomlaの最新リリースをダウンロードします。

wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip

次に、以下のコマンドを実行してパッケージをインストールおよび解凍し、ApacheドキュメントのルートディレクトリにJoomlaディレクトリを作成して、Joomlaアーカイブファイルを抽出します。

sudo mkdir -p /var/www/html/joomla
sudo unzip joomla_3-9-1-stable-full_package-zip?format=zip -d /var/www/html/joomla

それに応じてディレクトリ権限を設定します:

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

6。 ApacheWebサーバーを構成する

your-domain.com.confという名前のJoomlaウェブサイト用の新しい仮想ホスト構成ファイルを作成します :

sudo nano /etc/apache2/sites-available/your-domain.com.conf

そして、次のコンテンツをファイルに追加します。

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/joomla/
     ServerName your-domain.com
     ServerAlias www.your-domain.com

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

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

</VirtualHost>

ファイルを保存して終了します。

作成した仮想ホストを有効にするには、次のコマンドを実行します。

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

変更を有効にするには、Apacheを再起動します。

sudo systemctl restart apache2

お好みのウェブブラウザでhttp://your-domain.com/を開き、インストール手順を完了します。
以上です。すべての手順に正しく従えば、Ubuntu18.04サーバーへのJoomlaのインストールを完了することができるはずです。

もちろん、マネージドVPSホスティングサービスのいずれかを使用している場合は、Ubuntu 18.04にJoomlaをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu18.04サーバーにJoomlaをインストールするよう依頼するだけです。それらは24時間365日利用可能であり、Joomlaのインストールをすぐに処理します。 Ubuntu18.04にNginxを使用してJoomlaをインストールする方法に関するガイドも確認できます。

PS Ubuntu18.04にJoomlaをインストールする方法に関するこの投稿が気に入った場合 、下のボタンを使用してソーシャルネットワーク上の友達と共有してください。質問がある場合はコメントを残してください。システム管理者ができるだけ早く返信します。ありがとう。


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

  2. Ubuntu16.04にAttendizeをインストールする方法

  3. Ubuntu16.04にJoomla3をインストールする方法

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

  2. Ubuntu16.04にPhabricatorをインストールする方法

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

  1. Ubuntu18.04にNginxでJoomlaをインストールする方法

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

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