TP框架中/ThinkPHP/Library/Think/Storage/Driver/File.class.php 错误

/ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48错误

这是一个将windows下运行正常的ThinkPHP框架移到Linux下会出现的一个问题:

:(

STORAGE_WRITE_ERROR:./Runtime/Cache/Install/c6bbce5b1f1dcf027c8ceb5cf5141b65.PHP

错误位置

FILE: /home/wwwroot/testisale/ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48

TRACE

/#0 /home/wwwroot/testisale/ThinkPHP/Library/Think/Storage/Driver/File.class.php(48): E(‘STORAGE_WRITE…‘)

/#1 [internal function]: Think\Storage\Driver\File->put(‘./Runtime/Cache…‘, ‘ #2 /home/wwwroot/testisale/ThinkPHP/Library/Think/Storage.class.php(37): call_user_func_array(Array, Array)

/#3 /home/wwwroot/testisale/ThinkPHP/Library/Think/Template.class.php(114): Think\Storage::__callstatic(‘put‘, Array)

/#4 /home/wwwroot/testisale/ThinkPHP/Library/Think/Template.class.php(114): Think\Storage::put(‘./Runtime/Cache…‘, ‘ #5 /home/wwwroot/testisale/ThinkPHP/Library/Think/Template.class.php(76): Think\Template->loadTemplate(‘./Application/I…‘, ")

/#6 /home/wwwroot/testisale/ThinkPHP/Library/Behavior/ParseTemplateBehavior.class.php(32): Think\Template->fetch(‘./Application/I…‘, Array, ")

/#7 /home/wwwroot/testisale/ThinkPHP/Library/Think/Hook.class.php(119): Behavior\ParseTemplateBehavior->run(Array)

/#8 /home/wwwroot/testisale/ThinkPHP/Library/Think/Hook.class.php(89): Think\Hook::exec(‘Behavior\ParseT…‘, ‘view_parse‘, Array)

/#9 /home/wwwroot/testisale/ThinkPHP/Library/Think/View.class.php(126): Think\Hook::listen(‘view_parse‘, Array)

/#10 /home/wwwroot/testisale/ThinkPHP/Library/Think/View.class.php(72): Think\View->fetch(", ", ")

/#11 /home/wwwroot/testisale/ThinkPHP/Library/Think/Controller.class.php(56): Think\View->display(", ", ", ", ")

/#12

ThinkPHP3.2.3 { Fast & Simple OOP PHP Framework } – [ WE CAN DO IT JUST THINK ]

出现这个问题的原因是项目中的Runtime权限不够,需要给Runtime和其目录下的所有文件授权,读者只需要执行下列命令即可:

chmod -R 777 Runtime

http://blog.csdn.net/callouweicheng/article/details/50898351

时间: 2024-10-14 01:03:46

TP框架中/ThinkPHP/Library/Think/Storage/Driver/File.class.php 错误的相关文章

/ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48

针对网上这个问题,本人有点失望满篇赘述,却未说道重点: 下面我说一下,你可能用的是linux或ubuntu的系统 thinkphp框架放到服务器上必会提示Runtime文件夹没有权限 此时可以切到Runtime上一级文件夹 执行命令chmod -R 777 Runtime ok问题已解决!

TP框架中的page分页实现

今天介绍一下如何在tp框架中使用分页功能(TP3.2) 1.第一步,找到我们需要使用的分页类(page.class.php),并将其放在命名空间根目录下的一个位置,比如Library文件夹下或者当前模块下(例如Application  ) 打开分页类,修改命名空间 2.第二步,找到需要分页功能的控制器中相对应的操作方法 public function index(){ $art=M("article"); //分页显示方法 $zts=$art->count(); //查询总条数

TP框架中field查询字段

TP框架中field查询字段 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! field

TP框架中的M、D、C、I、A、S方法

M方法 M实例化参数是数据库的表名 //使用M方法实例化$User = M('User');//和用法$User = new /Think/Model ('User');等效//执行其他的数据操作$User->select(); M 方法也支持垮库操作. //使用M方法实例化,操作db_name中的ot_user表$User = M('db_name.User','ot_');//执行其他的数据库操作$User->select(); M方法的参数和/Think/Model的参数是一样的,所以我

TP框架中 数据库的增删改查

框架会用到数据库的内容,这一篇就是关于数据库的增删改查. 数据库的操作,无疑就是连接数据库,然后对数据库中的表进行各种查询,然后就是对数据的增删改的操作, 想要操作数据库,第一步必然是要:链接数据库 一.链接数据库 (1)找到模块文件夹中的Conf文件夹,然后进行编写config.php文件 我这里是这样的文件路径 (2)打开这个config.php文件,然后找到父类配置文件convention.php文件,将关于"数据库"的部分复制粘贴到config.php配置文件中(父类的conv

tp框架中导出csv文件excel能打开

控制器代码! public function dc(){ if($lx = I('get.lx'))        {            $where['zhonglei'] = array('eq',$lx);        }        if($qsrq = strtotime(I('get.qsrq')))        {            $where['time'] = array('gt',$qsrq);        }        if($jsrq = strto

TP框架中的一些登录代码分享

<?php namespace Admin\Controller;use Think\Controller;class LoginController extends Controller{ public function login(){ if(IS_POST){ $data = I('post.'); $verify = new \Think\Verify(); if(!$verify ->check($data['code']) ){ $this->error('验证码错误');

TP框架中模板赋值

$this->assign('name',$value); $this->name = $value; // 两种写法是等效的

在tp框架中实现数据模糊查询

首先数据库中有一个word表 //实例化一个数据对象$wcidobj = M('word');$p = I('get.p', 1);//得到查询关键字$keyword = I('get.keyword','');if($keyword <> ''){    //设置查询地图(模糊查询)    $map['name'] = array('like',"%$keyword%");    $this->assign('keyword',$keyword);}$pagesiz