如何在 Ubuntu 上安装 OctoberCMS

October 是 Laravel CMS's Craft 和 Statamic 的领导者之一。它最初发布于 2012 年,并受到了开始厌倦 WordPress 的开发人员的欢迎。它吸引人的地方在于很容易去定制功能和设计友好的 UI 界面,不但可以用于构建客户端网站,同时还能给他们配置一个相当友好的后台来管理他们的网站。

安装 October 可以通过两种方法:向导和命令行。向导当然是最简单的,但是必须先将安装文件下载,然后上传到服务器。而这篇教程则是代替向导直接通过命令行进行安装。

下面这些步骤可以在本地计算机或生产服务器上执行。

创建数据库

首先,我们需要为项目创建名为 october 的数据库。

安装存储库

SSH 连接到 VPS 中然后用 cd 跳到要安装 October 的目录:

cd www/learn/october

在里面运行:

curl -s https://octobercms.com/api/installer | php

如果成功,你将看到下面的消息:

file

接着再运行:

php artisan october:install

你会得到下面这个

file

上图这个过程是在询问你系统的配置,大概有以下这些,如实填写就好。另外,用 Enter 键来跳过一些问题来采用系统默认的配置。比如 MySQL Host 和 MySQL Port。

Database Type: 0
MySQL Host: Enter (127.0.0.1)
MySQL Port: Enter
Database Name: 数据库名称
MySql Login: 数据库用户名
MySql Password: 数据库密码
First Name: 名字
Second Name: 姓
Email Address: 邮件地址
Admin Login: 用于登录到后端的用户名
Admin Password: 登录到后端的密码

Is this information correct: Y
Application URL: https://octobersite.com
......

回答完一系列问题之后就能顺利看到这个。

file

在浏览器中打开网址,就可以看到 October 演示主题:

file

权限

当然不是这样就可以玩起来了。还得再做些设置。为根目录下的几个文件夹设置正确的权限。

sudo chmod -R 775 storage/
sudo chmod -R 775 themes
sudo chmod -R 775 storage/app/uploads

整理

将所有配置移动到一个单独的 .env 文件是一个好主意:

php artisan october:env

这意味着配置不用写死,可以从 .env 集中控制它们。

当然你要确保它不会被你提交到你的 repo 上去。

小结

通过命令行安装 October CMS 就是这么的简单粗暴,上手非常快速。使用过程中如果遇到什么问题可以去 Laravel Interner Blog 上找找解决办法。

参考链接:https://laravel-news.com/install-octobercm...

本作品采用《CC 协议》,转载必须注明作者和本文链接
Stay Hungry, Stay Foolish.
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 2
Destiny

这个 6

7年前 评论
老财

权限设置,帮我解决了一个坑

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!