听风(tingfeng-key)的个人博客

听风(tingfeng-key)的个人博客

关于我

在理想和生活边缘拼命摩擦的90后


所有分类


最近写的文章

在October中使用blog插件搭建个人博客

October是一款基于国外主流的php框架laravel开发的CMS系统。拥有现代化设计、简单、灵活等特点,在官方商店市场提供了丰富的插件和主题;作为laravel粉丝,只用October来搭建个人博客是最好不过了。 相比于WordPress、zblog、eblog、typecho这些国内比较流行的个人博客系统,October是基于laravel开发的,并且在github上已有10.1k的star。

October CMS

October是一款基于国外主流的php框架laravel开发的CMS系统。拥有现代化设计、简单、灵活等特点,在官方商店市场提供了丰富的插件和主题;作为laravel粉丝,只用October来搭建个人博客是最好不过了。

博客需求

  1. 有足够多的主题选择
  2. 方便开发插件
  3. 使用laravel框架开发
  4. 有一定量的用户群体和社区
  5. 文档
  6. 国内可以正常访问
  7. 安全

根据以上的需求做了差不多一周的调研,在众多的PHP个人博客系统中选择了October。

首先,相比于WordPress、zblog、eblog、typecho这些国内比较流行的个人博客系统,October是基于laravel开发的,并且在github上已有10.1k的star。

其次,在2018年October被评为最佳cms系统,可见October相比于其他博客系统并不逊色。

服务器要求

  1. PHP版本7.0.8或更高
  2. PDO PHP扩展
  3. cURL PHP扩展
  4. OpenSSL PHP扩展
  5. Mbstring PHP库
  6. ZipArchive PHP库
  7. GD PHP库

安装October

官方提供了两种方式进行安装,一种是向导式安装程序,另一种是命令行安装。

向导式安装

  1. 在服务器上准备一个空目录。它可以是子目录,域根目录或子域。
  2. 下载安装程序归档文件。建议从官方下载:地址
  3. 将安装程序归档文件解压缩到准备好的目录中。
  4. 授予对安装目录及其所有子目录和文件的写权限。
  5. 在Web浏览器中导航至install.php脚本。
  6. 按照安装说明进行安装即可。
  7. 为了您的安全,安装完成后记得记得删除安装目录(install_files)和安装文件(install.php)

如果安装过程中出现问题,可参考官方的向导式安装的疑难解答:https://octobercms.com/docs/setup/installation#troubleshoot-installation

命令行安装

使用CURL安装

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

如果你的电脑或服务器没有安装CURL,可以使用php命令进行安装

php -r "eval('?>'.file_get_contents('https://octobercms.com/api/installer'));"

使用composer

composer create-project october/october blog

配置数据库、应用程序URL、加密密钥、管理员信息

使用向导式安装的,此步骤可跳过

php artisan october:install

网站首页

安装完成后,即可打开网站首页,如下: 网站首页

网站后台

后台地址

默认的后台地址为:/backend/,你可在config目录的cms.php文件中找到backendUri参数进行修改:

'backendUri' => 'backend',

在登录页面输入安装时的用户名和密码即可登录后台,默认的用户名和密码都是:admin

后台首页截图

后台首页截图

设置中文和时区

点击后台首页的右上角头像,选择Back-end preferences,在Locale选项中选择你常用的文字,比如选择简体中文;选择Timezone选项中的Asia/Shanghai作为时区。点击下方的Save按钮后,刷新页面即可生效。 设置中文和时区

安装博客插件

  1. 点击顶部设置栏目,选择菜单中的更新
  2. 点击安装插件,在输入栏中输入blog,选择blog by RainLab即可,等待安装完成 点击顶部设置栏目,选择菜单中的更新 安装插件 blog by RainLab

安装时可能会提示权限不足:ZipArchive::extractTo(): Permission denied 解决办法:给与应用根目录权限

chmod -R www blog

安装完成后,顶部菜单会出现博客的栏目,到此博客插件后台安装完成,但是发布博客内容,网站首页没有没有显示怎么办呢?所以我们需要安装博客主题

安装博客主题

你可以在官方的主题商店里面挑选自己喜欢的主题,有收费和免费的主题可选。地址:https://octobercms.com/themes

以免费主题Simply Blog为例。

  1. 在后台顶部菜单中点击设置,然后点击左侧的更新菜单
  2. 选择安装主题
  3. 在输入框中输入Simply Blog,选择Simply Blog by Kristoffer Alfheim,等待安装完成。
  4. 点击顶部菜单中的设置,选择左侧菜单中的前端主题。
  5. 在Simply Blog主题那里点击激活。

刷新网站首页,Simply Blog主题以及生效了。

主题的自定义中可以修改博客名称、描述等相关信息。

到此我们已经成功搭建了October博客系统。

如果你想使用搜索引擎优化(SEO)和网站地图(sitemap)可安装相关的插件。