HXC博客系统帮助文档-胡新春个人博客 
HXC博客系统帮助文档
 作者:胡新春  发布时间:2018-04-09 10:29:12  访客:3221

博客系统简介


HXC博客系统v2.0


关于:前台界面主要基于bootstrap开发,后台界面主要基于layui框架设计,程序主要基于Codeigniter框架开发。

发布时间:2018年4月。

服务器环境: 托管于腾讯云服务器centos7.0+nginx+mysql




HXC v1.0 简要版


关于:HXC v1.0主要基于Codeigniter + layui开发。

时间:2017年8月。

服务器环境为:托管于阿里云 ECS  centos 6.8 + Apache + Mysql 




程序下载


HXC博客系统 v2.0

本站下载   百度云盘下载


HXC博客系统v1.0

本站下载   百度云盘下载


本人非php程序员,技术粗浅,该博客系统还有许多不够完善和有待开发和优化的部分,暂时发布该简要版只为方便分享和交流。



后台主要功能


内容管理:文章的增、删、改、查。

栏目设置:可添加,修改,删除文章分类与栏目。

名片设置:展示博主信息。

用户管理:后台管理员账号和密码修改。

版本计划:为方便后期更新,提供的更新计划增加与修改。

友情链接:完成,对友情链接进行审核,增加友链,删除友链。

闲言碎语:完成,功能类似于说说,发布心情感想。

留言板:优化更新计划中。

页面标签:更新计划中。


前台主题

清新简约的原创主题:‘HXC博客前端funs主题’,自适应,兼容性好,在不同设备上都有较优的体验感。



安装使用说明

后台使用CodeIgniter框架开发,安装步骤和ci基本类似。

1、解压缩安装包,将ciblog文件夹及里面的文件上传到服务器,index.php 文件将位于网站的根目录.

2、使用文本编辑器打开 application/config/config.php 文件设置你网站的根URL,如下图。


1503468157321813.png


3、数据库链接修改,打开 application/config/database.php 文件设置数据库参数。修改为自己的数据库地址(hostname),数据库用户(username),数据库密码(password),及数据库名称(database)。


1503468165131636.png


4、登录数据库后,首先新建一个空数据库,然后将myblog.sql文件导入数据库中或者复制数据库使用SQL语句添加创建。

5、默认后台用户名和密码都是:admin

6、至此博客安装基本完成,你可以通过:http://域名/index.php/home或者http://域名/ciblog/index.php/home等形式进行访问,具体路径需要根据你安装的梗目录有关。至于网址后面使用(index.php后缀,是应为ci框架默认使用这种网址形式,可以去除,具体方法可以查看ci手册或者本继续查看本文后面部分介绍)。



使用phpstudy集成环境演示博客安装教程


请使用较新浏览器播放,建议使用谷歌浏览器。



附件、

ci框架详细安装说明,及安全增强配置请参考:

https://codeigniter.org.cn/user_guide/installation/index.html


HXC v1.0 文件目录


1503466299718568.png


CI 流程控制图


1503466256419052.png

1、index.php 文件作为前端控制器,初始化运行 CodeIgniter 所需的基本资源;

2、Router 检查 HTTP 请求,以确定如何处理该请求;

3、如果存在缓存文件,将直接输出到浏览器,不用走下面正常的系统流程;

4、在加载应用程序控制器之前,对 HTTP 请求以及任何用户提交的数据进行安全检查;

5、控制器加载模型、核心类库、辅助函数以及其他所有处理请求所需的资源;

6、最后一步,渲染视图并发送至浏览器,如果开启了缓存,视图被会先缓存起来用于 后续的请求。



其他设置:


移除 URL 中的 index.php

默认情况,你的 URL 中会包含 index.php 文件:

example.com/index.php/news/article/my_article

如果你的 Apache 服务器启用了 mod_rewrite ,你可以简单的通过一个 .htaccess 文件再加上一些简单的规则就可以移除 index.php 了。下面是这个文件的一个例子, 其中使用了 "否定条件" 来排除某些不需要重定向的项目:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

在上面的例子中,除已存在的目录和文件,其他的 HTTP 请求都会经过你的 index.php 文件。

ci官方手册:https://codeigniter.org.cn/user_guide/general/urls.html


*apache服务器开始rewrite模块详解:https://yq.aliyun.com/ziliao/48568


设置默认路由(路由规则定义在 application/config/routes.php文件里)

$route['default_controller'] = 'home' 为首页,
其中“home”替换为你的首页控制器名
参考:http://codeigniter.org.cn/user_guide/general/routing.html



后台界面预览:


1523238541702409.png

后台主页v2.0


1503577695845834.png


后台主页v1.0


1503577773319661.png


栏目分类v1.0


1503577889746544.png


    文章编辑页v1.0


交流支持:

QQ:2990018166

邮箱:hi@huxinchun.com


点评一下


程序:HXC博客v2.0 主题:HXC博客前端Funs主题    基于CodeIgniter框架构建
博客平稳运行2年+