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

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

BoltWire CMS は、インストールが簡単で多くの機能を提供するオープンソースのコンテンツ管理システムです。 PHPで記述されたBoltWireCMSは、WordPress、Joomla、Drupalなどの他のPHPベースのCMSでは利用できない機能を提供します。代わりに、これらのサイトのコンテンツをにアップロードするだけで、個人またはビジネスのWebサイトを数分で作成できます。サーバ。これにはデータベースが必要ないため、プロセス全体がはるかにスムーズになります。

インストールは非常に簡単です。指示に注意深く従えば、BoltwireCMSのインストールを10分以内に完了することができます。始めましょう。

要件:

  • このチュートリアルでは、Ubuntu18.04VPSを使用します。
  • 完全なSSHルートアクセス(またはsudo権限を持つユーザー)
  • 登録され、サーバーのIPアドレスを指すドメイン名。このチュートリアルでは、your_domain.comを使用します プレースホルダーとして。

1。 SSH経由でログインし、システムを更新します

rootユーザーとしてSSHを使用してUbuntu18.04VPSにログインします(この方法でログインする場合は、「root」をroot権限を持つユーザーの名前に置き換えます):

ssh root@IP_Address -p Port_number

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

$ lsb_release -a

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

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

ログインしたら、次のコマンドを実行して、インストールされているすべてのパッケージを最新の利用可能なバージョンに更新します。

$ apt-get update && apt-get upgrade

2。 Nginxをインストールする

Ubuntu 18.04サーバーにNginxをインストールするには、次のコマンドを実行する必要があります。

$ apt-get install nginx

インストールが完了したら、Nginxを起動し、再起動後に次の2つのコマンドを使用して自動的に起動できるようにします。

$ systemctl start nginx
$ systemctl enable nginx

Nginxが現在サーバーで実行されているかどうかを確認するには、次のコマンドを実行します。

$ systemctl status nginx

出力は次のようになります。

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 21112 (nginx)
    Tasks: 3 (limit: 2320)
   CGroup: /system.slice/nginx.service
           ├─21112 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─21113 nginx: worker process
           └─21114 nginx: worker process

3:PHP7.2をインストールします

PHPバージョン7.2はUbuntuのデフォルトのソフトウェアリポジトリからは利用できないため、代わりにサードパーティのリポジトリからインストールする必要があります。

PHP 7.2は、OndřejSurýのPPAを使用してインストールできるため、software-properties-commonをインストールします。 およびpython-software-properties パッケージ:

$ apt-get install software-properties-common python-software-properties

それが完了したら、OndřejPPAを追加し、ソースを更新します。

$ add-apt-repository -y ppa:ondrej/php
$ apt-get update

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

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

PHP 7.2-FPMとその関連モジュール(BoltWireを正しく実行するために必要です)をインストールするには、次のコマンドを実行できます。

$ apt install php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-curl php7.2-zip

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

$ php -v

出力として次のテキストを受け取るはずです:

PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

PHP 7.2をインストールした後、以下のコマンドを実行して、NginxのPHPデフォルト構成ファイルを開きます。テキストエディタとして「nano」を使用しています。代わりに、お好みのテキストエディタを使用できます。

$ nano /etc/php/7.2/fpm/php.ini

次に、ファイルの以下の行に変更を加えて保存します。以下の値は、ご使用の環境に適用するための推奨設定です。 (タイムゾーンをサーバーの場所に最も近いゾーンに変更します):

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/St. Louis

4。 BoltWireの最新リリースをダウンロードする

次に、https://www.boltwire.com/downloadsにアクセスし、「Download」を右クリックします。 」ボタンを押して直接ダウンロードリンクをコピーし、wgetを使用してサーバーにダウンロードします。 。ダウンロードが完了したら、ダウンロードしたzipファイルを解凍します。

以下のコマンドには、BoltWireのダウンロードリンクがすでに挿入されています。執筆時点での最新バージョンは6.02です:

$ cd /var/www/html
$ wget https://www.boltwire.com/files/6/boltwire6.02.zip 
$ unzip boltwire6.02.zip

次に、次のコマンドを実行して、BoltWireが正しく機能するための正しい権限を設定します。

$ chown -R www-data:www-data /var/www/html/boltwire/
$ chmod -R 755 /var/www/html/boltwire/

5。 BoltWireのNginx構成をセットアップする

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

$ nano /etc/nginx/sites-available/boltwire.conf

次に、以下の内容をコピーしてファイルに貼り付け、保存します。 your_domain.comを独自のドメイン名に置き換えます。必要に応じて、BoltWireルートディレクトリの場所の値を変更します。

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/boltwire;
    index  index.php index.html index.htm;
    server_name  your_domain.com www.your_domain.com; client_max_body_size 100M; autoindex off; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

次のコマンドを実行して、変更を保存し、Nginx構成をテストします。

$ nginx -t

出力は次のようになります。

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

作成したサーバーブロックを有効にするには、次のコマンドを実行します。

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

最後に、変更を有効にするためにNginxを再起動します。

systemctl restart nginx

6。 BoltWireにアクセス

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

次に、サイト管理へのアクセスに使用する新しいパスワードを入力し、送信をクリックします。 ボタン。次のページが表示されます:

次に、サイトのパスワードとサイトIDを入力します。サイトIDは、新しいサイトが追加されるフォルダーの名前であり、サイトのURLに表示されます。完了したら、作成をクリックします サイト ボタン。

これで、最初のBoltWireサイトが稼働しました。 http://your_domain.com/site_name/index.phpからアクセスできます。 。 site_nameを置き換えます 以前に選択したサイト名で。

おめでとう。これで、Ubuntu18.04VPSにBoltWireCMSが正常にインストールされました。詳細については、BoltWireCMSのドキュメントを確認してください。

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

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


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

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

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

  1. Ubuntu14.04にCodyCMSをインストールする方法

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

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

  1. Ubuntu16.04にNginxを使用してGravCMSをインストールする方法

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

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