octobercms mysql_如何在Ubuntu 16.04 LTS上安装OctoberCMS

如何在Ubuntu 16.04 LTS上安装OctoberCMS

OctoberCMS是一个免费的,开放源码和自我托管的内容管理系统,使用PHP编写,基于Laravel框架。 OctoberCMS允许您创建自己的博客或网站,而无需任何编程语言。 它支持各种数据库,如SQLite,MySQL和PostgreSQL。

OctoberCMS提供了很多的功能,其中一些列在下面:内置强大的Ajax框架。

提供CDN支持和图像裁剪的文件管理器

轻量级和用户友好的管理界面。

为前端结构使用平面文件数据库。

在本教程中,我们将解释如何在Ubuntu 16.04服务器上安装和配置OctoberCMS。

先决条件运行Ubuntu 16.04的服务器

具有sudo权限的非root用户。

入门

在开始之前,建议使用最新的稳定版本更新系统。 你可以用下面的命令来做到这一点:

sudo apt-get update -y

sudo apt-get upgrade -y

系统更新后,重新启动系统以应用所有更改。

安装LAMP SERVER

OctoberCMS在Apache Web服务器上运行。 所以你需要安装LAMP服务器到你的系统。 首先,使用以下命令安装Apache Web服务器:

sudo apt-get install apache2 libapache2-mod-php7.0 -y

接下来,启动Apache服务并使用以下命令启动它:

sudo systemctl start apache2

sudo systemctl enable apache2

接下来,使用以下命令安装MariaDB,PHP和其他PHP模块:

sudo apt-get install mariadb-server php7.0 php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-mcrypt wget unzip -y

一旦所有软件包安装完毕,启动MariaDB服务并使用以下命令在启动时启动它:

sudo systemctl start mysql

sudo systemctl enable mysql

配置MariaDB

默认情况下,MariaDB不安全。 所以你需要先保证它。 您可以使用mysql_secure_installation脚本来保护它。

sudo mysql_secure_installation

此脚本将设置root密码,删除匿名用户,禁止远程root登录,并删除测试数据库和访问安全MariaDB,如下所示:Set root password? [Y/n] y

Remove anonymous users? [Y/n] y

Disallow root login remotely? [Y/n] y

Remove test database and access to it? [Y/n] y

Reload privilege tables now? [Y/n] y

一旦MariaDB得到保护,为OctoberCMS创建一个数据库。

首先,使用以下命令登录到MariaDB控制台:

mysql -u root -p

您将被提示输入密码,输入您的root密码并为OctoberCMS创建一个数据库:

MariaDB [(none)]> create database octobercmsdb character set utf8;

接下来,为OctoberCMS创建一个用户,并使用以下命令授予对OctoberCMS的所有权限:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercmsdb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

接下来,使用以下命令刷新权限:

MariaDB [(none)]> flush privileges;

最后,使用以下命令退出MariaDB控制台:

MariaDB [(none)]> quit

安装OctoberCMS

首先,使用以下命令从OctoberCMS官方网站下载最新的OctoberCMS稳定版本:

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

下载完成后,使用以下命令将下载的archieve提取到apache根目录:

unzip octobercms.zip -d /var/www/html/octobercms

接下来,给予OctoberCMS目录适当的权限:

sudo chown -R www-data:www-data /var/www/html/octobercms/

sudo chmod -R 755 /var/www/html/

接下来,您需要为OctoberCMS创建一个apache虚拟主机指令。 为此,请在/ etc / apache2 / sites-available /目录中创建一个新的配置文件octobercms.conf:

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

添加以下行:

ServerAdmin admin@example.com

DocumentRoot /var/www/html/octobercms/

ServerName www.example.com

Options FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

ErrorLog /var/log/apache2/octobercms-error_log

CustomLog /var/log/apache2/octobercms-access_log common

完成后保存并关闭文件,然后使用以下命令启用虚拟主机指令:

sudo a2ensite octobercms

接下来,使用以下命令启用Apache mod重写模块并重新启动apache web服务器服务:

sudo a2enmod rewrite

sudo systemctl restart apache2

访问OctoberCMS

默认情况下,OctoberCMS在Apache端口80上运行。打开您的Web浏览器并输入URL http://example.com 。 您将被重定向到以下页面:

627e7d4564b2e8a313720f146821fd23.png

2bcdcc44a634da626b70d206b4377509.png

在这里,选择同意并继续按钮开始安装过程。 您应该看到以下页面:

12838a0c722e8c0222722965f1cfea18.png

在这里,提供数据库用户名,密码和数据库名称,然后点击继续按钮。 您应该看到以下页面:

8d3ad94860f7c01a4d04be121f16d14d.png

在这里,提供管理员用户的详细信息,如管理员用户名,密码和管理员电子邮件ID,然后点击继续按钮。 您应该看到以下页面:

5fd28a75e9e959492b2c11cb09ac61d1.png

在这里,点击从头开始按钮开始安装。 您应该看到以下页面:

6ca6c796598b394de076e36201fb0a08.png

接下来,点击网站的网址。 您应该看到如下所示的OctoberCMS登录页面:

71142e10282c38d53ae507b7c3f65767.png

输入您的管理员用户名和密码,然后点击登录按钮。 您应该看到如下所示的OctoberCMS仪表板:

2ac0f6e745d55d1183f395a60ac22d41.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值