第5步:下载 Bolt 最新版本

接下来,访问 Bolt 网站并下载最新版本。

下载后,运行以下命令将下载的文件提取到Apache2根目录中。

cd /tmp && wget http://bolt.cm/distribution/bolt-latest.tar.gz
tar -zxvf bolt-latest.tar.gz
sudo mv bolt-v3.4.2 /var/www/html/bolt

为 Bolt 安装composer

cd /var/www/html/bolt
sudo curl -sS https://getcomposer.org/installer | sudo php
sudo cp /var/www/html/bolt/composer.json.dist /var/www/html/bolt/composer.json
sudo php composer.phar install

然后运行以下命令以设置 Bolt 功能的正确权限。

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

第8步:启用 Bolt 和重写模块

在上面配置VirtualHost后,通过运行下面的命令启用它

sudo a2ensite bolt.conf
sudo a2enmod rewrite

步骤6:配置 Bolt 数据库连接设置

接下来运行以下命令以创建 Bolt 数据库连接文件..

sudo nano /var/www/html/bolt/app/config/config.yml

然后将下面的行添加到CONFIG.YML中并保存。

database:
  driver: mysql
  username: boltuser
  password: password_here
  databasename: bolt
使用Apache2、MariaDB和PHP在Ubuntu上安装Bolt CMS

Bolt 是一种基于PHP的复杂,轻质和简单的内容管理系统。
它旨在易于使用,允许网站管理员和所有者创建强大和动态的内容网站。

第3步:安装PHP和相关模块

Bolt 是基于PHP的。
因此我们需要安装它。
要安装PHP和相关模块运行以下命令

sudo apt install php libapache2-mod-php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl php-sqlite3

安装PHP后,请运行以下命令以打开Apache2 PHP默认文件。

sudo nano /etc/php/7.1/apache2/php.ini # Ubuntu 17.10
sudo nano /etc/php/7.0/apache2/php.ini # Ubuntu 17.04

然后在文件中更改以下行并保存。

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 64M
max_execution_time = 240
max_input_vars = 1500

第9步:重新启动Apache2

要加载上面的所有设置,请通过运行下面的命令重新启动Apache2.

sudo systemctl restart apache2.service

然后打开浏览器并浏览到服务器域名。
http://example.com

我们应该看到 Bolt 设置向导完成。

然后按照屏幕上的说明完成,直到我们已成功安装 Bolt 。

创建第一个用户后,我们应该可以登录管理员仪表板。

第2步:安装MariaDB

Bolt 还需要一个数据库服务器来运作。

我们将使用MariaDB数据库服务器。
要安装它,运行下面的命令。

sudo apt-get install mariadb-server mariadb-client

安装后,下面的命令可用于停止,启动服务,以及设置在服务器引导时自动启动服务

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

之后,运行以下命令来保护MariaDB服务器。

sudo mysql_secure_installation

出现提示时,通过遵循教程,回答以下问题。

  • 输入root的当前密码(输入无):只需按Enter键
  • 设置root密码? [Y/N]:Y
  • 新密码:输入密码
  • 重新输入新密码:重复密码
  • 删除匿名用户? [Y/N]:Y
  • 远程禁止root登录? [Y/N]:Y
  • 删除测试数据库并访问它? [Y/N]:Y
  • 现在重新加载权限表? [Y/N]:Y

重新启动MariaDB服务器

sudo systemctl restart mariadb.service

第4步:创建 Bolt 数据库

下面开始配置服务器。
首先运行以下命令以创建 Bolt 数据库。

运行以下命令以登录数据库服务器。
提示输入密码时,键入上面创建的root密码。

sudo mysql -u root -p

然后创建一个名为bolt的数据库

CREATE DATABASE bolt;

使用新密码创建名为BoltUser的数据库用户

CREATE USER 'boltuser'@'localhost' IDENTIFIED BY 'new_password_here';

然后授予用户完全访问数据库。

GRANT ALL ON bolt.* TO 'boltuser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

最后,保存更改并退出。

FLUSH PRIVILEGES;
EXIT;

第1步:安装apache2

Bolt 需要Web服务器才能运行,这里我们使用的Web服务器是Apache2.

sudo apt install apache2

安装Apache2后,请运行以下命令以禁用目录列表。

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf

接下来,运行以下命令来停止服务,启动服务,以及设置在服务器引导时自动启动服务

sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service

步骤7:配置Apache2

最后,为 Bolt 配置APAHCE2站点配置文件。
此文件将控制用户如何访问 Bolt 内容。
运行以下命令以创建名为bolt.conf的新配置文件

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

然后将下面的内容复制并粘贴到文件中并保存。
将突出显示的行替换为我们自己的域名和目录根位置。

<VirtualHost *:80>
     ServerAdmin admin@example.com
     DocumentRoot /var/www/html/bolt/public
     ServerName example.com
     ServerAlias www.example.com
     <Directory /var/www/html/bolt/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>
     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

保存文件并退出。

日期:2020-07-07 20:57:23 来源:oir作者:oir