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 サイトの使用を開始します。

コメントを残す

Pardus Linux 23でサウンドカードドライバが検出されない問題を修正する

Pardus Linux 23でサウンドカードドライバが検出されない問題を修正する

Pardus Linux 23でサウンドカードが認識されない場合のトラブルシューティングを行います。ALSA検出、カーネルモジュール、オーディオサービス、出力プロファイル、ファームウェア、およびアップデートを安全に確認します。

Pardus KVMゲストでディスプレイ解像度が1024x768に固定される問題を修正する

Pardus KVMゲストでディスプレイ解像度が1024x768に固定される問題を修正する

Pardus KVMゲストが1024x768でフリーズしてしまう問題を解決するには、仮想GPU、SPICEエージェント、X11またはWaylandセッションを確認し、より高いディスプレイモードが正しく動作していることを確認してください。

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianにおいて、キーベースのSSH、/etc/fstab、systemdネットワークオプション、自動マウント、および検証手順を用いて、起動時にリモートSSHFSディレクトリを自動的にマウントします。

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESアップグレード中に「メモリを割り当てできません」というエラーが発生した場合のトラブルシューティングを行います。RAM、スワップ、OOMログ、およびプロセス制限を確認し、パッケージトランザクションを中断することなく復旧します。

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OS (HamoniKR) タブレットにおけるタッチオフセット、回転、およびディスプレイマッピングのトラブルシューティングを行います。X.Org と libinput の修正を比較し、安全にテストを行い、キャリブレーションが役に立たない場合を把握します。

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存の Debian 12 スワップパーティションを、dm-crypt、起動ごとに生成される新しいランダムキー、/etc/crypttab、/etc/fstab、および安全な検証手順を使用して暗号化します。

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

Ubuntuにsmartmontoolsをセットアップして、ドライブの状態を監視し、SMARTメールアラートを送信します。デバイスのサポート状況を確認し、メール配信を設定し、通知をテストし、障害のトラブルシューティングを行います。

UEFIシステムにDebianをインストールした後に発生する「起動可能なデバイスが見つかりません」エラーを修正する

UEFIシステムにDebianをインストールした後に発生する「起動可能なデバイスが見つかりません」エラーを修正する

インストーラーのブートモード、EFIシステムパーティション、NVRAMエントリ、GRUB EFIファイル、セキュアブート、およびファームウェアのフォールバックを確認することで、DebianのUEFIブートの失敗を修正します。

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

Ubuntu Desktop 上で、Snapper を設定してスケジュールされた Btrfs スナップショットを取得およびクリーンアップします。まずサブボリュームのレイアウトを確認し、systemd タイマーを有効にして、保持期間が安全に設定されていることを確認してください。

SUSE Linux EnterpriseのLVMシンプロビジョニングにおける容量不足を安全に修正する

SUSE Linux EnterpriseのLVMシンプロビジョニングにおける容量不足を安全に修正する

SUSE Linux Enterprise 上で、データ枯渇とメタデータ枯渇を区別し、ストレージを拡張し、メタデータを修復し、自動拡張を有効にすることで、LVM シン プールが満杯になった場合の診断と復旧を行います。