UbuntuサーバーにBackdrop CMSをインストールする方法

Ubuntu Server を使用していて、Web サイトに新しいコンテンツ管理システムが必要ですか? Web サイト管理を簡素化するLinux用のオープンソース ツールである Backdrop CMS の導入を検討してください。このガイドでは、 Ubuntuシステムで Backdrop CMS をセットアップする方法を説明します。

バックドロップ CMS の依存関係を Ubuntu サーバーにインストールする方法

Backdrop CMS システムには、Apache Web サーバー、MySQL、PHP、およびいくつかの PHP 拡張機能など、ユーザーがインストールする必要がある依存関係がいくつか必要です。これらの依存関係のインストールを開始するには、ターミナルを起動してサーバーに SSH 接続するか、ターミナルを物理的に起動します。

ターミナルが開いたら、apt updateコマンドを使用してソフトウェアの更新を確認します。

sudo aptアップデート

apt updateコマンドを実行した後、次のapt upgradeコマンドを入力して、保留中のソフトウェア アップデートを Ubuntu サーバー システムにインストールします。特にダウンロードするパッケージが多い場合は、この更新に時間がかかる可能性があることに注意してください。

sudo 適切なアップグレード

すべてが最新の状態になったら、依存関係をインストールします。次のapt installコマンドを使用して、Apache、PHP、SQL、および必要な PHP 拡張機能をセットアップします。

sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-curl php-xmlrpc

すべての依存関係がインストールされたら、MySQL インストールを実行する必要があります。これを行うには、以下のコマンドを実行します。

sudo mysql_secure_installation

上記のコマンドを実行すると、MySQL アカウントの安全なパスワードを入力するように求められます。セキュリティを強化するには、Bitwarden パスワード ジェネレーターを使用して、強力で記憶に残るパスワードを作成することを検討してください。

Ubuntuサーバー上でBackdrop CMS用のSQLデータベースを作成する方法

Backdrop CMS には、データベースのニーズのためにMySQLが必要です。このため、Ubuntu Server 上のソフトウェアを使用するには、新しいデータベースを作成する必要があります。開始するには、次のコマンドを使用して Ubuntu サーバー上の MySQL にログインします。

sudo mysql -u root -p

次に、次のコマンドを使用してデータベースを作成します。

CREATE DATABASE backdrop;

次に、 CREATE USERコマンドを使用して新しいユーザーを作成します。「パスワード」は、Bitwarden パスワード ジェネレーターによって生成された強力なパスワードに必ず変更してください。

CREATE USER 'backdropuser'@'localhost' IDENTIFIED BY 'password';

その後、GRANT ALLコマンドを使用して、Backdrop SQL データベースに対するすべての権限を新しいユーザーに付与します。

GRANT ALL PRIVILEGES ON backdrop.* TO 'backdropuser'@'localhost';

最後に、SQL データベースがセットアップされたら、FLUSH PRIVILEGESコマンドとexitコマンドを使用して MySQL からログアウトします。

FLUSH PRIVILEGES;

exit;

Backdrop CMS を Ubuntu サーバーにダウンロードする方法

Backdrop CMS アプリをコンピューターにダウンロードするには、次のwget download コマンドを使用します。

wget https://github.com/backdrop/backdrop/releases/download/1.24.1/backdrop.zip

wget を使用してソフトウェアをダウンロードしたくない場合は、公式のBackdrop ダウンロード ページから入手できます。

UbuntuサーバーにBackdrop CMSをインストールして構成する方法

Backdrop CMS ソフトウェアを Ubuntu サーバー システムにインストールするには、まずそれを抽出する必要があります。Backdrop CMS は ZIP ファイルで配布されるため、それを解凍するにはサーバーに Unzip ツールをインストールする必要があります。Ubuntu サーバーに解凍ツールをインストールするには、次のapt installコマンドを使用します。

sudo apt install unzip

Unzip ツールをインストールした後、unzip -dコマンドを使用して、Backdrop.zip ファイルを/var/www/html/ディレクトリ (Apache のデフォルト フォルダ) に抽出できます。「MY_WEBSITE_NAME」をウェブサイトの任意の名前に必ず変更してください。

sudo mkdir -p /var/www/html/MY_WEBSITE_NAME sudo unzip backdrop.zip -d /var/www/html/MY_WEBSITE_NAME

あるいは、Backdrop を Apache のルート ディレクトリにインストールする場合は、次の手順を実行します。

sudo unzip backdrop.zip -d /var/www/html/

Backdrop ソフトウェアがインストールされたら、権限を更新します。

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

代わりにルート ディレクトリにインストールした場合は、代わりにこれを使用します。

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

次に、サーバーに接続されている Web ブラウザで次の URL を開きます。
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME/backdrop
または、ルート ディレクトリにインストールした場合は、代わりにこれを使用します。
http://YOUR_SERVER_IP_ADDRESS_OR_HOSTNAME

ブラウザで Backdrop アプリを開くと、Backdrop の GUI セットアップ ツールが表示されます。まず、言語を選択し、「保存して続行」を選択します。

「保存して続行」を選択すると、Backdrop は Ubuntu サーバーをチェックして、すべてが正しく構成されているかどうかを確認します。すべてが正しい場合は、データベースをセットアップするように求められます。

「MySQL データベース名」フィールドに「backdrop」と入力します。[データベース ユーザー名] フィールドに「backdropuser」と入力し、[データベース パスワード] に SQL セットアップ プロセスで作成した強力なパスワードを入力します。

SQL データベースを構成すると、Backdrop が Ubuntu サーバーに完全にインストールされ、Backdrop CMS システムを使用して Web サイトを構成できます。[サイトの構成] 領域でサイトを構成し、完了したら [保存して続行] をクリックして Web サイトの使用を開始します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか