octobercms mysql_在Ubuntu 18.04/Debian 9上安装October CMS

本文介绍如何在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数据库。

安装数据库服务器后,登录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

f372a7a653421cdc82b28c6d1fdbe903.png

三、安装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

增加以下内容:

DocumentRoot /srv/octobercms/

ServerName example.com

ServerAlias www.example.com

ServerAdmin admin@example.com

Options +FollowSymlinks

AllowOverride All

Require all granted

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

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

然后启用Apache2重写模块:

sudo a2enmod rewrite

sudo systemctl restart apache2

五、访问October CMS Web控制中心

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

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

eac0f2295171b75c0b84caafc3e11606.png

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

3bdd04671de06b111f5c8eb080f66264.png

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

f47beb85ce3d575f32b714191decabeb.png

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

a07200cb9d94251ee403adf7d91b6424.png

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

e35b6a6b5ade4bfaa2cfb589e38841b0.png

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

8a44a228f1fa5f62cb614ec2bac49bc9.png

六、设置scheduler

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

crontab -e

并在最后添加以下行:

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

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

相关主题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值