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主题     程序下载
    博客平稳运行2年+