GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にBackdropをインストールする方法

このチュートリアルでは、 Ubuntu16.04VPSにNginxを使用してBackdropCMSをインストールする方法について段階的に説明します。 。背景CMSは、魅力的でプロフェッショナルなWebサイトを構築するために使用されるオープンソースで使いやすいコンテンツ管理システムです。

1。 SSH経由でログインし、パッケージを更新します

次のコマンドを実行して、パッケージリストとOSパッケージが最新であることを確認します。

sudo apt-get update
sudo apt-get upgrade

2。 Nginxサーバーをダウンロード

公式のNginxリポジトリから最新のNginxバージョンをインストールするには、「/ etc / apt/sources.list」ファイルを編集します。

sudo vi /etc/apt/sources.list

次の行を追加します:

deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

3。 MySQLをインストールする

sudo apt-get install mysql-server

4。 Apacheサービスを停止して削除します:

sudo service apache2 stop
sudo apt-get remove apache2

5。仮想サーバーにNginxをインストールします

sudo apt-get update
sudo apt-get install nginx

6。起動時に開始するようにNginxを構成する

sudo update-rc.d -f nginx defaults

7。背景CMSに必要なPHPおよびPHPモジュールをインストールする

sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-imap uw-mailutils libgd-tools libmcrypt-dev mcrypt php-pear libgd-dev

次に、BackdropCMSのインストール手順から始めます。公式Webサイトで入手可能な最新バージョンのBackdropCMSを仮想サーバーのディレクトリに取得し、次のコマンドを使用して抽出します。

sudo apt-get install wget unzip
cd /opt/
wget https://github.com/backdrop/backdrop/releases/download/1.4.3/backdrop.zip
unzip backdrop.zip
mkdir -p /var/www/html
mv backdrop /var/www/html

8。 Nginxを構成する

新しいNginx構成ファイルを作成し、ドメイン名に次の仮想ブロックを追加します。

vi /etc/nginx/conf.d/your-domain.com.conf

次の行を追加します:

server {
listen 80;
server_name your-domain.com;
root /var/www/backdrop/;
index index.php;
access_log /var/log/nginx/your-domain.com-access.log;
error_log /var/log/nginx/your-domain.com-error.log;
charset en_us.UTF-8;

location / {
error_page 404 = @backdrop; }
location @backdrop { rewrite ^(.*)$ /index.php?q=$1 last; }

location ~ \.php$ {
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include fastcgi_params;
}
}
を含める

your-domain.comを実際のドメイン名に置き換えることを忘れないでください。次に、「デフォルト」のNginx構成ファイルを削除します。

rm /etc/nginx/conf.d/default.conf

「/etc/php/7.0/fpm/pool.d/www.conf」ファイルを開き、「listen」変数を変更します。

変更:

listen = /run/php/php7.0-fpm.sock

listen = 127.0.0.1:9000;

PHP構成ファイルを見つけます:

# php -i | grep -i php.ini
Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini

「/etc/php/7.0/cli/php.ini」構成ファイルを編集します:

vi /etc/php/7.0/cli/php.ini

次の設定を追加/変更します:

max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_filesize = 32M

Webサーバーユーザー(www-data)は、「/ var / www / backdrop」ディレクトリ内のファイルとディレクトリに書き込める必要があるため、次のコマンドを実行することで簡単に実行できます。

sudo chown www-data:www-data -R /var/www/backdrop/

9。 Nginx構成をテストする

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

テストが成功した場合は、php7.0-fpmおよびNginxサービスを再起動して、変更を有効にします。

sudo service php7.0-fpm restart
sudo service nginx restart

背景CMSでは、データが保存される場所であるため、データベースが機能する必要があるため、新しいMySQLデータベースを作成します。

mysql -u root -p
mysql> create database backdropdb;
mysql> GRANT ALL PRIVILEGES ON backdropdb.* TO 'backdropuser'@'localhost' IDENTIFIED BY 'Y0UR-PASSW0RD';
mysql> flush privileges;
mysql> quit
>

お気に入りのWebブラウザを使用してhttp://your-domain.com/を開き、簡単な手順に従います。インストールしたら、管理者バックエンドにログインし、必要に応じてBackdropCMSを構成します。


以上です。これで、BackdropCMSのインストールが完了しました。

もちろん、CMSホスティングサービスのいずれかを使用している場合は、Ubuntu 16.04にBackdropをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu16.04にBackdropをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、Ubuntu 16.04にBackdropをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu14.04にNginxでElggをインストールする方法

  2. Ubuntu16.04にMongoDBをインストールする方法

  3. Ubuntu18.04にJoomlaをインストールする方法

  1. Ubuntu18.04にNginxをインストールする方法

  2. Ubuntu18.04にGitLabをインストールする方法

  3. Ubuntu18.04にLEMPをインストールする方法

  1. Ubuntu16.04にAttendizeをインストールする方法

  2. Ubuntu16.04にJoomla3をインストールする方法

  3. Ubuntu18.04にGogsをインストールする方法