CMS「BoltWire」をインストールする手順

CMS「BoltWire」をインストールする手順

ubuntu20.04.1にオープンソースのデータベースを使用しないCMSである「BoltWire」をインストールする手順を記述してます。webサーバーにはapacheを使用します。

環境

  • OS ubuntu 20.04.1
  • BoltWire 7.08
  • apache Apache/2.4.41 (Ubuntu)
  • php 7.3

phpインストール

php7.3をインストールするため以下のリポジトリを追加します。

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt install nginx mysql-server php7.3-fpm php7.3-cli php7.3-common php7.3-curl php7.3-gd php7.3-mysql php7.3-xml php7.3-mbstring

phpの設定ファイルも、編集しておきます。

sudo nano /etc/php/7.3/apache2/php.ini

<編集>
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Tokyo

apacheインストール

apacheがインストールされてなければ、インストールします。

sudo apt install apache2

起動と自動起動を設定

sudo systemctl enable --now apache2

BoltWireダウンロード

こちらで最新バージョンを確認してダウンロードします。
「DOWNLOAD」ボタンのaタグを確認すれば最新版がわかります。

ダウンロードして、解凍しておきます。

cd /var/www/html
wget https://www.boltwire.com/files/7/boltwire7.08.zip
unzip boltwire7.08.zip

権限を設定しておきます。

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

BoltWire起動

BoltWire用のApache構成ファイルを作成します。
※自分の場合はプライベートIPを指定してます。

sudo nano /etc/apache2/sites-available/boltwire.conf

<編集>
<VirtualHost *:80>
     ServerAdmin admin
     DocumentRoot /var/www/html
     ServerName 10.10.10.100

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

設定を有効にします。

sudo ln -s /etc/apache2/sites-available/boltwire.conf /etc/apache2/sites-enabled/boltwire.conf

再起動して反映させます。

sudo systemctl restart apache2

ブラウザから http://プライベートIP or サーバーアドレス/start.phpにアクセスします。

以下の画面が表示されるので、管理者のパスワードを設定して「submit」ボタンをクリックします。

サイト名とさきほど作成したパスワードを入力して「create site」をクリックします。

リンクをクリックします。

以下の画面が表示されれば、構築は完了です。