GNU/Linux >> Linux の 問題 >  >> Debian

BluditをDebian9にインストールする方法

このチュートリアルでは、Debian9VPSにBluditをインストールする手順を説明します。

Bluditは、PHPで記述された柔軟で使いやすいオープンソースのフラットファイルCMSであり、機能するためにデータベースサーバーを必要としません。もちろん、これによりインストールがより簡単になり、WordPressなどのデータベース指向のCMSプラットフォームと比較して、このCMSの全体的な使用法がより軽量になります。インストールから始めましょう。

前提条件

  • Debian9VPS。このチュートリアルでは、SSD1VPSホスティングプランを使用します。
  • root権限を持つSSHアクセス(またはsudo権限を持つ管理者アカウントへのアクセス)
  • mbstring、GD、DOM、XML、JSONPHP拡張機能が有効になっているPHP5.6以降。
  • mod_rewriteモジュールでコンパイルされたApacheWebサーバー2.0以降。または、PHP組み込みのウ​​ェブサーバー、NginxまたはLighttpdをウェブサーバーとして使用することもできます。

ステップ1:SSH経由でログインし、システムを更新する

SSHを使用してDebian9VPSにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をVPSの適切な値に置き換えることを忘れないでください。

次のコマンドを使用して、サーバーに適切なDebianバージョンがインストールされているかどうかを確認できます。

# lsb_release -a

次の出力が得られるはずです:

Distributor ID: Debian
Description: Debian GNU/Linux 9.9 (Stretch)
Release: 9.9
Codename: stretch

次に、次のコマンドを実行して、サーバーにインストールされているすべてのOSパッケージが最新の利用可能なバージョンに更新されていることを確認します。

apt update 
apt upgrade

以前のチュートリアルのいずれかに従って、Debian9VPSで自動更新を有効にすることもできます。

これで、必要なパッケージのインストールを開始できます。

ステップ2:ApacheWebサーバーのインストール

Apache Webサーバーをインストールするには、次のコマンドを実行します。

apt-get install apache2

インストールが完了したら、サーバーの起動時に次のコマンドでApacheを自動的に起動できるようにする必要があります。

systemctl enable apache2

次のコマンドを使用して、Apacheサービスのステータスを確認することもできます。

systemctl status apache2

出力:

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-08-07 03:34:36 CDT; 3min 47s ago
 Main PID: 429 (apache2)
   CGroup: /system.slice/apache2.service
           ├─429 /usr/sbin/apache2 -k start
           └─430 /usr/sbin/apache2 -k start

ステップ3:PHP7.2をインストールする

PHP 7.2は、Debianの組み込みリポジトリでは利用できないため、代わりにサードパーティのリポジトリを使用します。 すでにPHP7.2を使用している場合は、この手順をスキップできます。 PHP 7.2は、サードパーティのリポジトリを使用してインストールできます。これを行うには、「software-properties-common」と他のいくつかのパッケージパッケージをインストールします。

apt-get install software-properties-common apt-transport-https lsb-release ca-certificates

次に、リポジトリを追加してソースを更新します:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

最後に、次のコマンドを使用してPHP7.2をインストールします。

apt-get install php7.2 php7.2-cli php7.2-common

必要なPHP7.2拡張機能をインストールするには、次のコマンドを使用できます。

apt-get install php7.2-mbstring php7.2-gd php7.2-json php7.2-intl php7.2-curl php7.2-xml php7.2-zip

次のコマンドを使用して、サーバーに現在インストールされているPHPのバージョンを確認します。

php -v

次の出力が表示されます。

PHP 7.2.20-2+0~20190725.24+debian9~1.gbp69697c (cli) (built: Jul 25 2019 11:53:56) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.20-2+0~20190725.24+debian9~1.gbp69697c, Copyright (c) 1999-2018, by Zend Technologies

ApacheでPHP7.0を無効にし、PHP 7.2を有効にします:

a2dismod php7.0
a2enmod php7.2

また、まだ有効になっていない場合は、Apacheでmod_rewriteモジュールを有効にします。

a2enmod rewrite

次に、変更を有効にするためにApache2を再起動します。

service apache2 restart

ステップ4:Bluditをダウンロードしてインストールする

このチュートリアルを書いている時点で、最新の安定バージョンはBluditです。 Bluditの最新の安定バージョンを/var/www/htmlにダウンロードします ディレクトリ。ダウンロードリンクがコマンドに追加されました:

cd /var/www/html
wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit_latest.zip

「bludit_latest.zip」アーカイブを抽出し、ディレクトリの名前を変更します。

unzip bludit_latest.zip

/var/www/html/bludit/に.htaccessファイルを作成します ディレクトリ(必要に応じて、好みのテキストエディタを使用できます):

vi /var/www/html/bludit/.htaccess

次のテキストをファイルに追加します:

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>

# Enable rewrite rules
RewriteEngine on

# Deny direct access to .txt files
RewriteRule ^bl-content/(.*)\.txt$ - [R=404,L]

# All URL process by index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]

</IfModule>

ファイルを保存して閉じます。

/var/www/html/bludit内のファイルとディレクトリの権限を変更します Webサーバーユーザー(www-data)がそれらにアクセスできるようにするディレクトリ:

chown www-data: -R /var/www/html/bludit

ステップ5:Apache構成ファイルを作成する

次に、Bludit用にApache構成ファイルを構成します。このファイルは、ユーザーがBluditコンテンツにアクセスする方法を制御します。次のコマンドを実行して、 bludit.confという名前の新しい構成ファイルを作成します。

nano /etc/apache2/sites-available/bludit.conf

次に、以下の内容をコピーしてファイルに貼り付け、保存します。 yourdomain.comを置き換えます 独自のドメイン名とディレクトリルートの場所を含む文字列。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/bludit/
ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/bludit/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

</VirtualHost>

ファイルを保存し、新しく作成されたApache構成を有効にして、変更を有効にするためにApacheを再起動します。

a2ensite bludit
systemctl restart apache2

ステップ6:Bluditにアクセスする

次に、Webブラウザーを開き、サーバーのURLを入力します。この場合、URLはhttp://yourdomain.com/です。 。 Bluditインストーラーページ(http://yourdomain.com/install.php)にリダイレクトされます ):

インストールプロセス中に言語を選択してから、新しい管理者ユーザーアカウントを作成します。

それでおしまい。すべての手順を正しく実行すると、http://yourdomain.com/で管理者バックエンドにアクセスできるようになります。 管理してBluditの使用を開始します。

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

PS。 Debian9にBluditをインストールする方法に関するこの投稿が気に入った場合 、下のボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションに返信を残してください。ありがとう。


Debian
  1. PHP 7.4 / 7.3 / 7.2/7.1をDebian10/Debian9にインストールする方法

  2. Debian11にPHP8.0をインストールする方法

  3. PHP8.0をDebian10/Debian9にインストールする方法

  1. Debian10にPHP7.4をインストールする方法

  2. PHP8をDebian10にインストールする方法

  3. Debian9にPHP7.2をインストールする方法

  1. Debian9にPHPをインストールする方法

  2. Debian11にPHPをインストールする方法

  3. Debian 10 に PHP 7.3 をインストールする方法