GNU/Linux >> Linux の 問題 >  >> Cent OS

Debian8にNginxを使用してHabariをインストールする

このチュートリアルでは、Debian8VPSにNginxを使用してHabariをインストールするために必要な手順について説明します。

Habariは、PHPで記述された無料のオープンソースブログエンジンであり、現在、データベースバックエンドでMySQL、SQLite、およびPostgreSQLをサポートしています。これは、モジュール式のオブジェクト指向コアを備えたパブリッシングプラットフォームおよびアプリケーションフレームワークです。

興味深い事実は、ハバリという名前は、「(何が)ニュース」を意味するスワヒリ語の挨拶ハバリに由来しているということです。

要件

SSD 1を使用します このチュートリアルのLinuxVPSホスティングプラン。この記事は、サーバーにNginx、MySQL、およびPHPがすでにインストールおよび構成されていることを前提としています。そうでない場合は、すばらしいチュートリアルに従って、LEMPスタックをサーバーに簡単にインストールできます。

SSH経由でサーバーにログイン

# ssh root@server_ip

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

# lsb_release -a

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

Distributor ID: Debian
Description:    Debian GNU/Linux 8.3 (jessie)
Release:        8.3
Codename:       jessie

システムを更新する

以下を使用して、サーバーが完全に最新であることを確認してください:

# apt-get update && apt-get upgrade

これで、Habariのインストールに必要なデータベースを作成できます。 rootとしてMySQLにログインし、次のクエリを実行します。

# mysql -u root -p

mysql> create database habari;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on habari.* to habariuser@localhost identified by 'your_password';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

HABARIのインストール

次のステップは、Habariをダウンロードしてインストールし、途中でドメインのNginx仮想ホストディレクティブを構成することです。まず、この記事を書いている時点でバージョン 0.9.2である最新のHabariバージョンをダウンロードする任意のディレクトリを入力します。 。

/ optを使用します ディレクトリですが、お好きな場所にHabariをダウンロードしてください。

# cd /opt

# wget http://habariproject.org/dist/habari-0.9.2.zip

解凍したインストールを移動するディレクトリを作成します:

# mkdir -p /var/www/html/habari

アーカイブを上記のディレクトリに解凍します:

# unzip habari-0.9.2.zip -d /var/www/html/habari/

Nginx Webサーバーが実際にデータを読み取れるように、ファイルとディレクトリの適切な所有権を割り当てます。

# chown -R www-data: /var/www/html/habari/

最後になりましたが、Nginxファイルを開き、habariと呼びましょう。これは、Habariをホストするために使用するドメインの仮想ホストとして機能します。

# nano /etc/nginx/sites-available/habari

以下の行をファイルに貼り付けます:

server {
    server_name domainname.com;

    access_log /var/log/nginx/domainname.com-access.log;
    error_log /var/log/nginx/domainname.com-error.log;
    root /var/www/html/habari;

    location / {
        index index.php;
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

もちろん、 domainname.comを置き換えることを忘れないでください 実際のドメインで。ファイルを保存して閉じます。次に、シンボリックリンクを作成して有効にします:

# ln -s /etc/nginx/sites-available/habari /etc/nginx/sites-enabled/

Nginx構成をテストします:

# nginx -t

すべてが成功したら、Nginxを再起動して、変更を有効にします。

# service nginx restart

次に、お気に入りのWebブラウザーを開き、 http://your_domain.comに移動します。 Habariのインストールを完了します。

データベースの設定でデータベースのクレデンシャルを入力します データベース接続の確認をクリックします 資格情報が正しいことを確認します。

その後、サイト構成でサイトを構成します ここで、Habariサイト、ユーザー名、パスワード、および電子メールに名前を付けることができます。

次に、テーマとプラグインを選択し、Habariのインストールをクリックします 続行します。

おめでとうございます。Debian8サーバーにNginxを使用してHabariを正常にインストールしました。

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

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


Cent OS
  1. CentOS7にngx_pagespeedを使用してNginxをインストールします

  2. Debian9にNginxでPhorumをインストールする方法

  3. Debian11にNginxを使用してHTTPGitサーバーをインストールする方法

  1. Debian8VPSにNginxを使用してFuelPHPをインストールする方法

  2. Debian8VPSにNginxを使用してPloneをインストールする

  3. Debian11にNginxを使用してWonderCMSをインストールする方法

  1. Nginxを使用してDebianにGhostをインストールする方法

  2. Nginxを使用してDebianWheezyにDokuWikiをインストールする方法

  3. Nginx を使用して Debian 11 に phpMyAdmin をインストールする