云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04/Debian 9上安装October CMS

在Ubuntu 18.04/Debian 9上安装October CMS

2019-01-12 22:07:47作者:戴进稿源:云网牛站

本文介绍如何在Ubuntu 18.04/Debian 9系统上安装及设置October CMS。它是一款开源且功能强大的模块化内容管理系统(CMS)。要安装October CMS得要有Apache/Nginx Web服务器、MySQL/MariaDB/PostgreSQL数据库服务器及PHP。

 

一、安装PHP和所需的PHP扩展

October CMS所需的PHP版本是7.0或更高版本,这可以通过Ubuntu 18.04和Debian 9上的PHP来满足,运行以下命令:

sudo apt install -y php php-cli php-mysql php-zip php-json php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-pdo openssl

 

二、安装MySQL/MariaDB数据库

我建议使用MariaDB数据库,因为它是一个完全开源的,但你也可以自由使用MySQL数据库。

参考在Ubuntu 18.04系统上安装MariaDB 10.4的步骤在Debian 9/Debian 8系统中安装MariaDB 10.4数据库的步骤

关于MySQL的安装请参考在Debian 9/Debian 8上安装MySQL 8.0的步骤

安装数据库服务器后,登录mysql控制台为October CMS创建数据库:

$ mysql -u root -p

CREATE USER 'october'@'localhost' IDENTIFIED BY 'StrongPassword';

CREATE DATABASE october;

GRANT ALL ON october.* TO 'october'@'localhost' WITH GRANT OPTION;

FLUSH PRIVILEGES;

QUIT

测试与数据库的连接:

$ mysql  -u october -p

在Ubuntu 18.04/Debian 9上安装October CMS

 

三、安装Apache2 Web服务器

现在已经安装了数据库和PHP,剩下的依赖项是Apache2 Web服务器,运行以下命令在Ubuntu 18.04/Debian 9上安装Apache2:

sudo apt -y install apache2 libapache2-mod-php unzip vim

 

四、安装October CMS和配置Apache

最后一步是安装October CMS并配置Apache Web服务器:

wget http://octobercms.com/download -O octobercms.zip

unzip octobercms.zip

sudo mv install-master /srv/octobercms

然后为/srv/octobercms设置正确的权限:

sudo chown -R www-data:www-data /srv/octobercms

为October CMS创建Apache配置文件:

sudo vim /etc/apache2/sites-enabled/octobercms.conf

增加以下内容:

<VirtualHost *:80>

DocumentRoot /srv/octobercms/

ServerName example.com

ServerAlias www.example.com

ServerAdmin admin@example.com

<Directory /srv/octobercms/>

Options +FollowSymlinks

AllowOverride All

Require all granted

</Directory>

ErrorLog /var/log/apache2/octobercms-error.log

CustomLog /var/log/apache2/octobercms-access.log combined

</VirtualHost>

然后启用Apache2重写模块:

sudo a2enmod rewrite

sudo systemctl restart apache2

 

五、访问October CMS Web控制中心

现在打开浏览器并浏览到October CMS服务器域名http://example.com/install.php。

1.确保所有检查都通过并接受许可协议:

在Ubuntu 18.04/Debian 9上安装October CMS

2.填写数据库连接详细信息:

在Ubuntu 18.04/Debian 9上安装October CMS

3.指定Admin用户的详细信息,然后单击继续:

在Ubuntu 18.04/Debian 9上安装October CMS

4.选择从主题开始(Start from a theme)完成站点设置,然后安装所选主题:

在Ubuntu 18.04/Debian 9上安装October CMS

你的网站位于网址:http://example.com和管理区位于http://example.com/backend:

在Ubuntu 18.04/Debian 9上安装October CMS

使用提供的链接访问后台管理中心,登录名是在安装期间创建的:

在Ubuntu 18.04/Debian 9上安装October CMS

 

六、设置scheduler

要使计划任务正常运行,应将以下Cron条目添加到服务器,编辑crontab:

crontab -e

并在最后添加以下行:

* * * * * php /srv/octobercms/artisan schedule:run >> /dev/null 2>&1

至此,在Ubuntu 18.04/Debian 9系统上安装设置October CMS全部完成了。

 

相关主题

在Debian 9/Debian 8系统上安装PostgreSQL 11的方法

精选文章
热门文章