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

UbuntuにBoltCMSをインストールする方法

このブログ投稿では、NginxとMariaDBを使用してUbuntuにBoltCMSをインストールする方法を紹介します。 BoltはPHPで記述された軽量のCMSであり、Silexフレームワークに基づいて構築されています。このチュートリアルは他のLinuxVPSシステムでも機能するはずですが、Ubuntu用にテストおよび作成されています。以下の手順に注意深く従えば、UbuntuにBoltCMSをインストールするのは簡単な作業です。

1。システムを更新し、必要なパッケージをインストールします。

root@vps:~# apt-get -y update && apt-get -y upgrade
root@vps:~# apt-get install python-software-properties curl git

2。 MariaDBをインストールし、データベースを作成します。

root@vps:~#  apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
root@vps:~# apt-get -y update
root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
root@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -p
MariaDB [(none)]> create database bolt;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON bolt.* TO 'bolt'@'localhost' IDENTIFIED BY 'boltPassword'
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

3。 PHPとNginxをインストールする

apt-get install nginx php5-fpm php5-cli php5-mysql php5-mcrypt php5-curl php5-sqlite

Composerのインストール

root@vps:~# curl -sS https://getcomposer.org/installer | php
root@vps:~# mv composer.phar /usr/local/bin/composer

4。 Webサイトのルートディレクトリを作成し、githubからgitリポジトリのクローンを作成します

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# git clone https://github.com/bolt/bolt.git /var/www/yourwebsite.com/public_html
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer install

5。データベースを構成する

root@vps:~# cp app/config/config.yml.dist app/config/config.yml

app / config / config.yml

でデータベース設定を変更します
database:
  driver: mysql
  username: bolt
  password: boltPassword
  databasename: bolt

6。 Nginx構成。

次のコンテンツで新しいNginxサーバーブロックを作成します

root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.com
server {
    server_name yourwebsite.com;
    listen 80;
    root /var/www/yourwebsite.com/public_html;
    access_log /var/www/yourwebsite.com/logs/access.log;
    error_log /var/www/yourwebsite.com/logs/error.log;
    index index.php;
 
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
 
    location ~* /thumbs/(.*)$ {
        try_files $uri $uri/ /app/classes/timthumb.php?$query_string;
    }
 
    location /app/classes/upload {
        try_files $uri $uri/ /app/classes/upload/index.php?$query_string;
    }
 
    location ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)$ {
        access_log off;
        expires 30d;
        add_header Pragma public;
        add_header Cache-Control "public, mustrevalidate, proxy-revalidate";
    }
 
    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_keep_conn on;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }
 
    location /app {
        deny all;
    }
 
    location ~ /vendor {
        deny all;
    }
 
    location ~ \.db$ {
        deny all;
    }
}
EOF

シンボリックリンクしてサーバーを再起動します

root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
root@vps:~# /etc/init.d/nginx restart

6。正しい権限を設定する

root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/

それでおしまい。次に、ブラウザを開き、Webサイトのアドレスを入力して、最初のユーザーを作成します。

もちろん、Ubuntu VPSホスティングサービスの1つを使用している場合は、UbuntuにBolt CMSをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntuベースのサーバーにboltcmsをインストールするよう依頼するだけです。 。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。更新については、Centos7にBoltCMSをインストールする方法に関するガイドも確認できます。

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


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

  2. Ubuntu14.04にPliggCMSをインストールする方法

  3. Ubuntu14.04にe107CMSをインストールする方法

  1. UbuntuVPSにPagekitCMSをインストールします

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

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

  1. Ubuntu16.04にRをインストールする方法

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

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