88646958@qq.com 发表于 2015-12-9 20:09:54

用CodeIgniter 3.0写的博客系统

本帖最后由 88646958@qq.com 于 2017-11-14 16:15 编辑

不多说直接看图。分享下载连接在下面。
http://codeigniter.org.cn/forums/data/attachment/album/201512/09/195727ffcla60qqcl009sf.png
http://codeigniter.org.cn/forums/data/attachment/album/201512/09/195726itdy53mdkd5xnn0b.png
http://codeigniter.org.cn/forums/data/attachment/album/201512/09/195726j8ybia4x0wmzmma4.png
http://codeigniter.org.cn/forums/data/attachment/album/201512/09/195725e7mn73z6oq6qrs3o.png
http://codeigniter.org.cn/forums/data/attachment/album/201512/09/195725na35m354bksmwb3d.png

系统说明
只写了后台制作。 没写前端,想写前端的可以自己写写练练。我相信大部分刚接触CI的时候不知道怎么整后台。这里面其中有很多思路,希望对新手有点帮助。

功能亮点
1批量移动 批量删除
2文章搜索查询。
这里面用到了一些小技巧。如果有看不懂的可以随时提问。

操作说明
导入根目录blog.sql文件到数据,修改下你的数据库配置文件即可
后台访问地址http://你的域名/admin.php登录账户:admin 登录密码:admin456852


常见问题
如果有人碰到下面的错误是session存储路径问题。

A PHP Error was encountered
Severity: Warning

Message: mkdir() : Invalid argument

Filename: drivers/Session_files_driver.php

Line Number: 117
...

配置文件session默认存储类型是files,默认存储路径为NULL,导致整个错误是php没开启session存储,如果开启的话默认存储路径是php的位置吧。解决方法$config['sess_save_path']=NULL;
改成
$config['sess_save_path'] = FCPATH.'sessions';
然后再根目录新建sessions文件夹,要给予写入权限。FCPATH这个是CI的常量。 就是当前应用入口目录的路径,这是个绝对路径,/ 结尾的。(此处也就是网站根目录)。
其实手册session存储方式很多,也可以用数据库存储。但是这样会增加服务器压力。
现在不是流行Redis Memcached缓存驱动,大家也可以研究下。

下载连接链接: https://pan.baidu.com/s/1mixJ7cs 密码: 5vxv





liaoAaron 发表于 2016-2-14 10:43:13

你好,我尝试使用你的样式引入方法在其他application中引入失败,但是路径是正确的
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>后台管理</title>
<base href="<?php echo base_url().'news/skin/'; ?>;"/>
<link rel="stylesheet" type="text/css" href="default/bootstrap/bootstrap.css">

可以告诉我你有在什么地方做其他设置吗?

88646958@qq.com 发表于 2016-3-12 23:34:09

可乐—雪碧 发表于 2016-3-7 15:18
A PHP Error was encountered

Severity: Warning


这肯定是session的存储路径问题了, 配置文件session默认存储类型是files,默认存储路径为NULL,导致整个错误是php没开启session存储,如果开启的话默认存储路径是php的位置吧。解决方法
$config['sess_save_path']=NULL;

改成
$config['sess_save_path'] = FCPATH.'sessions';
然后再根目录新建sessions文件夹,要给予写入权限。FCPATH这个是CI的常量。 就是当前控制器目录的上一级目录。
具体你看手册session存储方式。你也可以用数据库存储。但是这样会增加服务器压力。
现在不是流行Redis Memcached缓存驱动,也可以研究下。

king1990 发表于 2016-1-6 12:01:55

A PHP Error was encountered

Severity: Warning

Message: mysqli::real_connect() : (28000/1045): Access denied for user 'root'@'localhost' (using password: YES)

Filename: mysqli/mysqli_driver.php

Line Number: 161

Backtrace:

File: D:\wamp\www\blog\admin\controllers\Login.php
Line: 8
Function: __construct

File: D:\wamp\www\blog\admin.php
Line: 292
Function: require_once
链接mysql数据报错

一叶扁舟 发表于 2015-12-10 14:15:56

多谢分享

djzol 发表于 2015-12-11 19:42:34

大哥。你也把css 整进去啊。

djzol 发表于 2015-12-11 19:58:50

找到了。不错!@!!!

Capricornus 发表于 2015-12-11 23:28:44

A PHP Error was encountered
Severity: Warning

Message: mkdir() : Invalid argument

Filename: drivers/Session_files_driver.php

Line Number: 117

Backtrace:

File: E:\Project\blog\admin\controllers\Login.php
Line: 8
Function: __construct

File: E:\Project\blog\admin.php
Line: 292
Function: require_once

An uncaught Exception was encountered
Type: Exception

Message: Session: Configured save path '' is not a directory, doesn't exist or cannot be created.

Filename: E:\Project\blog\system\libraries\Session\drivers\Session_files_driver.php

Line Number: 119

Backtrace:

File: E:\Project\blog\admin\controllers\Login.php
Line: 8
Function: __construct

File: E:\Project\blog\admin.php
Line: 292
Function: require_once

总是出现这个错误

88646958@qq.com 发表于 2015-12-14 14:48:28

CSS在views/css 里面。能找到的。

飛騛 发表于 2015-12-16 22:57:25

样式加载不上是因为admin文件夹有一个.htaccess的文件 有权限限制,修改或者删除即可

joe1280 发表于 2015-12-16 23:05:55

谢谢分享

zhuxiaoxiaoup 发表于 2015-12-24 14:34:36

谢谢分享,新人下载学习~

sk811229 发表于 2015-12-29 22:40:43

一定要学习下。
页: [1] 2 3 4 5 6
查看完整版本: 用CodeIgniter 3.0写的博客系统