Joomla 無料のCMSソフトウェア
数千の拡張機能を搭載したオープンソースのウェブサイトビルダー
Joomlaは、多言語サポートを備えたWebサイトを構築するためのCMSプラットフォームです。モバイルフレンドリーな社交的なモダンなウェブサイトのためのレスポンシブJoomlaテンプレートを使用します。
概要
Joomlaは、開発者コミュニティが増え続ける最も人気のあるコンテンツ管理システムの1つです。 Joomlaは、200万近くのアクティブなWebサイトを運営しています。簡単なWebサイトや複雑なアプリケーションを構築したい場合でも、Joomlaはどちらの場合もお手伝いします。巨大なユーザーベースと繁栄している開発者コミュニティにより、Joomlaは次のアプリケーションに理想的なプラットフォームになります。 Joomla Extensionディレクトリは、数千のJoomla拡張機能とプラグインをホストしています。多くのオンラインテンプレートショップには、何千もの無料のJoomlaテンプレートがあり、利用可能に支払われています。 Joomlaテンプレートのセットアップは、高度なユーザーでなくても簡単にインストールできます。 Joomlaは、シンプルな静的Webサイトからオンラインショップ、マルチベンダーマーケットプレイスに至るまで、膨大なアプリケーションに使用できます。 Joomlaは、PHP、MySQLを使用して開発され、オブジェクト指向プログラミングに従います。モデルビューコントローラーの設計パターンに基づいて構築されています。デフォルトでは、Joomlaには優れたクロスブラウザー互換性サポートがあります。 Joomlaが非常にユーザーフレンドリーなプラットフォームであることのすべての利点に加えて、JoomlaはWordPressやDrupalのような競合他社と比較して少し重いプラットフォームであるように、いくつかの欠点もあります。
システム要求
Joomla 3.xをインストールするには、次のソフトウェアが必要です -PHP 7.3+ -MySQL 5.5.3 + / PostgreSQL 9.1 + -apache2.4 + / nginx 1.8 + / microsoft iis 7
特徴
以下は、Joomlaの重要な機能です
- 多言語。 -SEO。
- フレキシブル。
- オープンソース。
- 簡単な機能強化。
- ユーザーの管理(ACL)。
- メニューの管理。
- キャッシュの管理。
- オーバーサイドテンプレート。
- レイアウト(jlayouts)。
- テンプレートの割り当て。
- モバイルフレンドリー。
- 統合が少ない。
- テンプレートのフレームワーク。
- ユーザーは独自のテンプレートを作成できます。
- 公開ツール。 -wysiwygエディター。
- コンテンツバージョン化/複数の改訂。
- 記事管理。
- 視覚編集。
- エディターボタン。
- ドラッグ&ドロップ編集コンテンツ。
- メディアファイルマネージャー:。
- カテゴリ。
- リダイレクト。
- 広告用バナー。
- 連絡先。
- タグ。
- フィード。
- カスタムフィールド。
- 事前検索。
- メッセージングシステム。
- 簡単にコアアップデート。
- 簡単に拡張更新。 -Webから拡張機能をインストールします。
- ドキュメントを完了します。
- システム統合をヘルプします。 –Joomla Forum
- 開発者のドキュメント。
- マイクロダタのライブラリ実装。 -PHP最新バージョンサポート。
- 安全なコーディングのためのガイドライン。 -Joomla広範なMVCデザインパターンに従います。
- フレームワークを使用して、Webとコマンドラインの両方のアプリケーションを作成します。
- 柔軟なルーティングシステム。
インストール
ubuntu 16.04 lts with nginxにJoomla CMSをインストールする
Nginxは、最も人気があり安全なWebサーバーです。 nginxをインストールするには、次のコマンドを使用します
sudo apt install nginx
nginxがインストールされたら、次のコマンドを使用してドメインを構成し、nginxを再起動します
sudo service nginx restart
次に、データベースサーバーをインストールする必要があります。次のコマンドを使用してMySQL Serverをインストールします
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
データベースサーバーがインストールされたら、次のコマンドを使用してMySQL Serverを再起動します
sudo service mysql restart
次のステップは、PHP 7.3をインストールすることです。まず、Ubuntuサーバーが次のコマンドを実行して最新のパッケージを持っていることを確認してください
sudo apt update <br></br> sudo apt upgrade
次に、PHP 7.3パッケージとその他の必要なPHP拡張機能を備えたOndrej/PHPを追加します。
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
PPAを追加した後、次のコマンドを使用してNginx用のPHP 7.3をインストールできます。
sudo apt install php7.3-fpm
PHP 7.3 FPMが次のコマンドを使用して正常にインストールされていることを確認できます。
php -v
後、PHPインストールは次のコマンドを実行して、Joomlaに必要なPHPモジュールをインストールしてください
sudo apt install libapache2-mod-php7.3 php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xml php7.3-intl php7.3-mysql php7.3-cli php7.3-mcrypt php7.3-ldap php7.3-zip php7.3-curl
これで、必要なすべてのソフトウェアをインストールし、次のステップはMySQL ServerにログインしてJoomlaデータベースを作成することです。次のコマンドを使用してデータベースを作成します。データベース名で変更します。
CREATE DATABASE
新しいパスワードで「」というデータベースユーザーを作成します。次のコマンドを実行して、データベースへのユーザーの完全なアクセスを許可されました。目的のデータベースユーザーと目的のパスワードで変更します。
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
次に、以下のコマンドを実行して、ダウンロードしたファイルをダウンロードして抽出し、新しいJoomlaルートディレクトリに移動します。
cd /tmp && wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3-9-19-Stable-Full_Package.zip?format=zip
sudo apt-get install unzip
sudo unzip Joomla*.zip
sudo mkdir -p /var/www/html/joomla
sudo unzip Joomla*.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/
次に、Joomlaを構成します。ブラウザを開くドメイン名に移動して、Joomlaの構成を開始します。 Joomlaのインストールウィザードが表示されます
- 次に押すよりも、構成に従ってフォームに記入してください
- データベース構成を入力し、次に押します
- インストールします おめでとうございます。 nginxにJoomlaを正常にインストールしました