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