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