【blog】使用OctoberCms搭建个人博客系统
October是一款基于国外主流的php框架laravel开发的CMS系统。拥有现代化设计、简单、灵活等特点,在官方商店市场提供了丰富的插件和主题;作为laravel粉丝,只用October来搭建个人博客是最好不过了。 相比于WordPress、zblog、eblog、typecho这些国内比较流行的个人博客系统,October是基于laravel开发的,并且在github上已有10.1k的star。
October CMS
October是一款基于国外主流的php框架laravel开发的CMS系统。拥有现代化设计、简单、灵活等特点,在官方商店市场提供了丰富的插件和主题;作为laravel粉丝,只用October来搭建个人博客是最好不过了。
博客需求
- 有足够多的主题选择
- 方便开发插件
- 使用laravel框架开发
- 有一定量的用户群体和社区
- 文档
- 国内可以正常访问
- 安全
根据以上的需求做了差不多一周的调研,在众多的PHP个人博客系统中选择了October。
首先,相比于WordPress、zblog、eblog、typecho这些国内比较流行的个人博客系统,October是基于laravel开发的,并且在github上已有10.1k的star。
其次,在2018年October被评为最佳cms系统,可见October相比于其他博客系统并不逊色。
服务器要求
- PHP版本7.0.8或更高
- PDO PHP扩展
- cURL PHP扩展
- OpenSSL PHP扩展
- Mbstring PHP库
- ZipArchive PHP库
- GD PHP库
安装October
官方提供了两种方式进行安装,一种是向导式安装程序,另一种是命令行安装。
向导式安装
- 在服务器上准备一个空目录。它可以是子目录,域根目录或子域。
- 下载安装程序归档文件。建议从官方下载:地址
- 将安装程序归档文件解压缩到准备好的目录中。
- 授予对安装目录及其所有子目录和文件的写权限。
- 在Web浏览器中导航至install.php脚本。
- 按照安装说明进行安装即可。
- 为了您的安全,安装完成后记得记得删除安装目录(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按钮后,刷新页面即可生效。
安装博客插件
- 点击顶部设置栏目,选择菜单中的更新
- 点击安装插件,在输入栏中输入blog,选择blog by RainLab即可,等待安装完成
![]()
![]()
安装时可能会提示权限不足:ZipArchive::extractTo(): Permission denied 解决办法:给与应用根目录权限
chmod -R www blog
安装完成后,顶部菜单会出现博客的栏目,到此博客插件后台安装完成,但是发布博客内容,网站首页没有没有显示怎么办呢?所以我们需要安装博客主题
安装博客主题
你可以在官方的主题商店里面挑选自己喜欢的主题,有收费和免费的主题可选。地址:https://octobercms.com/themes
以免费主题Simply Blog为例。
- 在后台顶部菜单中点击设置,然后点击左侧的更新菜单
- 选择安装主题
- 在输入框中输入Simply Blog,选择Simply Blog by Kristoffer Alfheim,等待安装完成。
- 点击顶部菜单中的设置,选择左侧菜单中的前端主题。
- 在Simply Blog主题那里点击激活。
刷新网站首页,Simply Blog主题以及生效了。
主题的自定义中可以修改博客名称、描述等相关信息。
到此我们已经成功搭建了October博客系统。
如果你想使用搜索引擎优化(SEO)和网站地图(sitemap)可安装相关的插件。