用户
 找回密码
 入住 CI 中国社区
搜索
查看: 18252|回复: 53
收起左侧

[程序 App] 用CodeIgniter 3.0写的博客系统

  [复制链接]
发表于 2015-12-9 20:09:54 | 显示全部楼层 |阅读模式
本帖最后由 88646958@qq.com 于 2017-11-14 16:15 编辑

不多说直接看图。分享下载连接在下面。






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

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

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


常见问题
如果有人碰到下面的错误是session存储路径问题。
A PHP Error was encountered
Severity: Warning

Message: mkdir() [function.mkdir]: Invalid argument

Filename: drivers/Session_files_driver.php

Line Number: 117

...

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

改成
PHP复制代码
$config['sess_save_path'] = FCPATH.'sessions';
复制代码

然后再根目录新建sessions文件夹,要给予写入权限。FCPATH这个是CI的常量。 就是当前应用入口目录的路径,这是个绝对路径,/ 结尾的。(此处也就是网站根目录)。
其实手册session存储方式很多,也可以用数据库存储。但是这样会增加服务器压力。
现在不是流行Redis Memcached缓存驱动,大家也可以研究下。

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





评分

参与人数 2威望 +10 收起 理由
minuo + 5 很给力!
Hex + 5 赞一个!

查看全部评分

发表于 2016-2-14 10:43:13 | 显示全部楼层
你好,我尝试使用你的样式引入方法在其他application中引入失败,但是路径是正确的
PHP复制代码
 <?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">
复制代码


可以告诉我你有在什么地方做其他设置吗?
 楼主| 发表于 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的位置吧。解决方法
  1. $config['sess_save_path']=NULL;
复制代码

改成
  1. $config['sess_save_path'] = FCPATH.'sessions';
复制代码

然后再根目录新建sessions文件夹,要给予写入权限。FCPATH这个是CI的常量。 就是当前控制器目录的上一级目录。
具体你看手册session存储方式。你也可以用数据库存储。但是这样会增加服务器压力。
现在不是流行Redis Memcached缓存驱动,也可以研究下。
发表于 2016-1-6 12:01:55 | 显示全部楼层
A PHP Error was encountered

Severity: Warning

Message: mysqli::real_connect() [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-11 19:42:34 | 显示全部楼层
大哥。你也把css 整进去啊。
发表于 2015-12-11 19:58:50 | 显示全部楼层
找到了。不错!@!!!
发表于 2015-12-11 23:28:44 | 显示全部楼层
A PHP Error was encountered
Severity: Warning

Message: mkdir() [function.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

总是出现这个错误
 楼主| 发表于 2015-12-14 14:48:28 | 显示全部楼层
CSS在views/css 里面。  能找到的。  
发表于 2015-12-16 22:57:25 | 显示全部楼层
样式加载不上是因为admin文件夹有一个.htaccess的文件 有权限限制,修改或者删除即可
发表于 2015-12-24 14:34:36 | 显示全部楼层
谢谢分享,新人下载学习~
发表于 2015-12-29 22:40:43 | 显示全部楼层
一定要学习下。

本版积分规则