UbuntuにJoomla3.9をインストールする方法20.04
Joomlaのは、動的なウェブサイトを作るために使用される賞を受賞したコンテンツ管理システム(CMS)です。 オープンソースであり、GPL(general public license)の下で無料で利用できます。 これは、モデル–ビュー–コントローラのフレームワークに基づいています。 それは世界中の何百万のウェブサイトに動力を与えます。 これは、ビジネスのウェブサイト、オンライン雑誌、電子商取引、ポータルなどのようなさまざまな目的のためのウェブサイトを開発するために使用 Joomlaのは、サポートを提供するために、ユーザーの大規模なコミュニティを持っています。
Joomla CMSを使用する利点
- Joomlaは、その拡張ディレクトリから多くのサードパーティの拡張機能を提供し、これらの拡張機能が検証されています。
- 無料と有料の高品質のテンプレートの多くは、カスタマイズされたウェブサイトを構築するために使用することができます。
- これは、検索エンジンのクエリに関連する最適なパフォーマンスを与えるために強力なSEOツールが付属しています。
- 開発者、デザイナーなどの大規模なコミュニティの支援を受けて、Joomlaは”無料の永遠のオープンソースソフトウェア”という概念で生きています。
- 次のレベルにセキュリティを取るために、Joomlaのは、二要素認証と高度なアクセス制御機能を備えています。
- 70以上の言語がすぐにサポートされているため、多言語ウェブサイトを構築する作業は非常に簡単です。
- 世界中で活動している約2万のウェブサイトに電力を供給しています。
私たちは何をカバーしますか?このガイドでは、Ubuntu20.04にJoomla CMSをインストールする方法を学習します。 この記事を書いている時点で、利用可能な安定版はJoomla3.9.27です。 バージョン4は現在ベータリリース中です。 のは、インストールプロセスに飛び込むてみましょう。
フライト前のチェック
Ubuntu20.04にJoomlaをインストールする前に、Joomla3の技術要件をチェックしてください。xバージョン。
- PHP≥5.3.10(推奨7.3+)
- MySQL≥5.5.3(推奨5.1+)
- Apache≥2.0(推奨2.4+)
- 管理アクセスまたは’sudo’権限を持つユーザーアカウント。
- インターネットへのアクセス。
Apache、MySQL、PHP(LAMPスタック)のインストール
joomlaには、WebサーバーにApache、MariaDB(Mysql)サーバー、phpが必要です。
ステップ1。 Apache、MariaDB(MySql)、PHP、およびその他の依存関係を一度にインストールするには、以下のコマンドを使用します:
sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc
Sample Output:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
apache2-bin apache2-data apache2-utils galera-3 gawk libaio1 libapr1
libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcgi-fast-perl
libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl
libfcgi-perl libhtml-template-perl liblua5.2-0 libonig5 libreadline5
libsigsegv2 libsnappy1v5 libterm-readkey-perl libxmlrpc-epi0 libzip5
mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common
mariadb-server-10.3 mariadb-server-core-10.3 php-common php7.4-common
php7.4-readline socat
ステップ2. ApacheとMariaDBがインストールされたので、次のコマンドを使用してこれらのサービスを開始して有効にすることができます:
sudo systemctl start apache2 mariadb
sudo systemctl enable apache2 mariadb
MariaDBサーバーのセットアップ
ステップ3. MariaDBサーバーをインストールした後、データベースを保護するために’mysql_secure_installation’スクリプトに向かいます:
sudo mysql_secure_installation
画面に表示される一連の質問に答え、必要に応じて設定を選択します。 以下に示すように、私たちは私たちのケースの答えを太字で提供しました:
Enter current password for user root (enter for none) :
Set root password?
Remove anonymous users?
Disallow root login remotely?
Remove test database and access to it?
Reload privilege tables now?
これで、Joomlaのデータベースを設定することができます。
ステップ4。 すべてが正しく設定されている場合は、MariaDBサーバーにログインし、データベース’test_db’とパスワード’howtoforge’を持つユーザー’test_user’を作成する準備が整いました。 これらの手順は以下で説明されています。
1. MariaDBデータベースサーバーへのログイン:
sudo mysql -u root
2. 次のコマンドを使用して、”test_db”という名前のデータベースを作成します:
create database test_db;
3. 次のコマンドを使用して、”test_user”という名前のユーザーを作成します:
create user 'test_user'@'localhost' identified by 'howtoforge';
4. 上記のユーザーに必要な権限を与えるには、次のコマンドを実行します:
grant all privileges on test_db.* to 'test_user'@'localhost';
5. 次に、権限をフラッシュするために付与テーブルをリロードするだけです:
flush privileges;
6. 最後に、次のコマンドを使用してデータベースを終了します:
exit;
Joomlaのダウンロードと設定
ステップ5. 今、私たちはすべてのJoomlaのセットアップファイルをダウンロードし、それを設定するように設定されています。 ターミナルウィンドウを開き、’wget’コマンドを使用してファイルをダウンロードします。 また、公式ウェブサイトから直接ファイルをダウンロードすることもできますが、今のところは前者の方法で進みます:
wget -O joomla.tar.bz https://downloads.joomla.org/cms/joomla3/3-9-27/Joomla_3-9-27-Stable-Full_Package.tar.bz2
ステップ6. 次に、apache webルートディレクトリ(/var/www/html)内にjoomlaインストール用のディレクトリ’joomla3.9.27’を作成します):
sudo mkdir /var/www/html/joomla3.9.27
ステップ7. 私たちが作成したjoomlaのインストールディレクトリ内にダウンロードしたアーカイブファ:
sudo tar -xjf joomla.tar.bz -C /var/www/html/joomla3.9.27
ステップ8. 今、私たちはjoomlaのディレクトリのために必要な所有権と権限を設定することによって進みます。 このために、次の2つのコマンドを実行します:
sudo chown -R www-data:www-data /var/www/html/joomla3.9.27/
sudo chmod -R 755 /var/www/html/joomla3.9.27/
Apache Webサーバの設定
ステップ9. 次に、我々は今、新しい設定ファイル’joomlaを作成します。conf’はJoomlaで使用されます。 Nanoのようなテキストエディタでこのファイルを作成します。:
sudo nano /etc/apache2/sites-available/joomla.conf
ファイル内に次のエントリを入れてファイルを保存します:
<VirtualHost *:80>
DirectoryIndex index.html index.php
DocumentRoot /var/www/html/joomla3.9.27
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/html/joomla3.9.27">
DirectoryIndex index.html index.html.var index.php
Options FollowSymlinks
Allowoverride All
Require all granted
</Directory>
</VirtualHost>
ステップ10. 新しい仮想ホストのファイルを有効にするには、まず次のコマンドを使用してデフォルトのサイト構成を無効にします:
sudo a2dissite 000-default.conf
今すぐ使用して、新しいサイトを有効にします:
sudo a2ensite joomla.conf
サンプル出力:
Enabling site joomla.
To activate the new configuration, you need to run:
systemctl reload apache2
ステップ11. 変更を有効にするには、apacheサービスを次のようにリロードします:
sudo systemctl reload apache2
または、restartコマンドを使用してapacheサービスを再起動することもできます:
sudo systemctl restart apache2
ブラウザからJoomlaを設定する
これからは、joomlaを設定するためにwebブラウザのみを使用する必要があります。
ステップ12。 コマンドラインからの設定と構成はすべて今設定されている、我々は今、ブラウザの端からさらにステップで移動します。 Webブラウザ(Mozilla Firefox、Google Chromeなど)を開き、urlに移動します:
http://localhost/ (ローカル開発環境で開発している場合)
または
http://system_ip/ ( IPアドレスを使用)
ステップ13。 上記の手順の後に表示されたwebページで、ドロップボックスメニューから言語を選択し、”メイン設定”セクション内に、サイト名、電子メールアドレス、サイト
ステップ14。 今、私たちは私たちのJoomlaのサーバーとMariaDBデータベースを接続します。 このためには、以前に使用したデータベース構成の詳細を入力します。 これには、データベースのユーザー名、データベース名、およびデータベースパスワードが含まれます。 “次へ”をクリックして続行します:
ステップ15。 このページでは、これまでに設定した設定を確認したり、推奨設定やインストール前の注意事項を確認したりすることができます。 すべてが適切に設定されている場合は、続行し、それ以外の場合は戻って、存在するエラーを修正することができます:
ステップ16。 上記のページに”インストール”ボタンを入力すると、以下のようにJoomlaのインストールが開始されます:
ステップ17. インストールが完了すると、以下のページが表示されます。 これは、セキュリティ上の理由から、インストールフォルダを削除するように求められます。 ただ、ボタンをクリックしてください’削除”インストール”フォルダ’フォルダを削除します.
結論
このガイドでは、Ubuntu20.04システムにJoomla CMSをインストールする手順を正常に示しました。 あなたはJoomlaのCMSのより多くの機能を探索したい場合は、ウェブサイトやブログを構築し、利用可能なプラグインでその広範な機能を体験してみてく