部署php程序报错解决---TP框架
1、TP框架中 出现如下错误:
访问网站 http://192.168.0.204/
STORAGE_WRITE_ERROR_:./Runtime/Cache/Home/51620d75af91aa77adc53082d1113d54.php
错误位置
FILE: /www/wwwroot/default/ThinkPHP/Library/Think/Storage/Driver/File.class.php LINE: 47
TRACE
#0 /www/wwwroot/default/ThinkPHP/Library/Think/Storage/Driver/File.class.php(47): E('_STORAGE_WRITE_...')
#1 [internal function]: Think\Storage\Driver\File->put('./Runtime/Cache...', ' #2 /www/wwwroot/default/ThinkPHP/Library/Think/Storage.class.php(42): call_user_func_array(Array, Array)
#3 /www/wwwroot/default/ThinkPHP/Library/Think/Template.class.php(110): Think\Storage::__callstatic('put', Array)
#4 /www/wwwroot/default/ThinkPHP/Library/Think/Template.class.php(76): Think\Template->loadTemplate('/www/wwwroot/de...', '')
#5 /www/wwwroot/default/ThinkPHP/Library/Behavior/ParseTemplateBehavior.class.php(32): Think\Template->fetch('/www/wwwroot/de...', Array, '')
#6 /www/wwwroot/default/ThinkPHP/Library/Think/Hook.class.php(123): Behavior\ParseTemplateBehavior->run(Array)
#7 /www/wwwroot/default/ThinkPHP/Library/Think/Hook.class.php(89): Think\Hook::exec('Behavior\\ParseT...', 'run', Array)
#8 /www/wwwroot/default/ThinkPHP/Library/Think/View.class.php(123): Think\Hook::listen('view_parse', Array)
#9 /www/wwwroot/default/ThinkPHP/Library/Think/View.class.php(72): Think\View->fetch('/www/wwwroot/de...', '', '')
#10 /www/wwwroot/default/ThinkPHP/Library/Think/Controller.class.php(56): Think\View->display('/www/wwwroot/de...', '', '', '', '')
#11 /www/wwwroot/default/ThinkPHP/Library/Think/Controller.class.php(290): Think\Controller->display('/www/wwwroot/de...')
#12 /www/wwwroot/default/ThinkPHP/Library/Think/Controller.class.php(187): Think\Controller->dispatchJump('\xE7\xAB\x99\xE7\x82\xB9\xE5\xB7\xB2\xE7\xBB\x8F\xE5\x85\xB3...', 0, '', false)
#13 /www/wwwroot/default/Application/Home/Controller/HomeController.class.php(31): Think\Controller->error('\xE7\xAB\x99\xE7\x82\xB9\xE5\xB7\xB2\xE7\xBB\x8F\xE5\x85\xB3...')
#14 /www/wwwroot/default/ThinkPHP/Library/Think/Controller.class.php(41): Home\Controller\HomeController->_initialize()
#15 /www/wwwroot/default/ThinkPHP/Common/functions.php(535): Think\Controller->__construct()
#16 /www/wwwroot/default/ThinkPHP/Library/Think/App.class.php(79): A('Index')
#17 /www/wwwroot/default/ThinkPHP/Library/Think/App.class.php(181): Think\App::exec()
#18 /www/wwwroot/default/ThinkPHP/Library/Think/Think.class.php(117): Think\App::run()
#19 /www/wwwroot/default/ThinkPHP/ThinkPHP.php(94): Think\Think::start()
#20 /www/wwwroot/default/index.php(34): require('/www/wwwroot/de...')
#21 {main}
解决:出现这样原因是因为 源码包所在的目录权限不够
源码包放在了 /www/wwwroot/default/
[root@bogon ~]# ls /www/wwwroot/default/
Addons Application doc favicon.ico info.php Public ThinkPHP wx
api Data errpage index.php pma_6a8f9f27 Runtime Uploads
[root@bogon ~]# cd /www/wwwroot/
[root@bogon wwwroot]# chmod -R 777 default/
2、浏览器访问总是出现站点已关闭
场景: 之前把公司线上的php源码包拿到笔记本的虚拟机上测试部署,部署完成后通过浏览器访问总是出现站点已关闭
原因:把线上php程序配置文件config.php里面的数据库连接信息改成了笔记本虚拟机的数据库连接信息,所有报错
解决:把config.php里面的数据库连接信息 重新改回来即可,就是说拿来线上的php程序里面的数据库信息不要动
[root@bogon conf.d]# vi /www/wwwroot/default/Application/Common/Conf/config.php
/* 数据库配置 */
'DB_TYPE' => 'mysqli', // 数据库类型
'DB_HOST' => 'rf-wz91fw8763zf022573fo.mysql.rds.aliyuncs.com', // 服务器地址
'DB_NAME' => 'ayziyun', // 数据库名
'DB_USER' => 'ayziyun', // 用户名
'DB_PWD' => 'ki8uyYUUU_lknh', // 密码
'DB_PORT' => '3306', // 端口
'DB_PREFIX' => 't_', // 数据库表前缀
'DB_CHARSET'=> 'utf8mb4',
部署php程序报错解决---TP框架的更多相关文章
- 部署php程序报错:站点已关闭
场景: 之前把公司线上的php源码包拿到笔记本的虚拟机上测试部署,部署完成后通过浏览器访问总是出现站点已关闭 原因:把线上php程序配置文件config.php里面的数据库连接信息改成了笔记本虚拟机的 ...
- IIS7部署ASP.NET MVC4程序报错解决
今天安装了windows7 开发web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示 处理程序“PageHandlerFactory-Integrated” ...
- python pyinstaller 打包程序报错解决
python打包exe,各种入坑 一.安装PyInstaller 1.安装pywin32 pip命令安装:pip install pywin32(推荐) 2.安装Pyinstaller pip命令安装 ...
- 小程序-报错 xxx is not defined (已解决)
小程序-报错 xxx is not defined (已解决) 问题情境: 这样一段代码,微信的小程序报错 is not defined 我 wxml 想这样调用 //wxml 代码 <view ...
- (报错解决)Exception encountered during context initialization
转: (报错解决)Exception encountered during context initialization 关键词 JavaEE JavaWeb eclipse XML AspectJ ...
- CentOS 6.5 Maven 编译 Apache Tez 0.8.3 踩坑/报错解决记录
最近准备学习使用Tez,因此从官网下载了最新的Tez 0.8.3源码,按照安装教程编译使用.平时使用的集群环境是离线的,本打算这一次也进行离线编译,无奈一编译就开始报缺少jar包的错,即使手动下载ja ...
- 记录微信小程序报错 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function
微信小程序报错 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function 这个报错是在将数组对象通过 ...
- MyEclipse Server view报错解决方法
MyEclipse Server view报错解决方法 方法/步骤 启动MyEclipse,弹出一个框,报错. ---------------------------------------- ...
- 单点登录(五)-----遇到问题-----cas server 源码部署tomcat运行报错BeanCreationException:Error creating bean with name 's
我们在上一篇文章已经解决了把下载好的cas server源码部署到tomcat缺少子项目编辑文件或者jar包导致找不到class报错的问题 单点登录(四)-----遇到问题-----cas serve ...
随机推荐
- 关于@wraps(fn)
- jedis基本操作命令
1.对value操作的命令 exists(key):确认一个key是否存在 del(key):删除一个key type(key):返回值的类型 keys(pattern):返回满足给定pattern的 ...
- python 单元测试_读写Excel及配置文件(八)
一.安装openpyxl模块 openpyxl模块:是用于解决Excel(WPS等均可使用)中扩展名为xlsx/xlsm/xltx/xltm的文件读写的第三方库.xls文件要使用xlwt .wlrd两 ...
- HDU - 6396 Swordsman (单调性+贪心)
题意:有n个怪物和k种属性,当且仅当你的每种属性都大于等于怪物的属性才可以击杀它,且击杀怪物可以提升你一定的属性值.求可击杀怪物的最大数量以最终的属性值. 这不就是银行家算法里的安全性检验么? 本题的 ...
- BZOJ4004 [JLOI2015]装备购买[贪心+线性基+高消]
一个物品可以被其他物品表出,说明另外的每个物品看成矩阵的一个行向量可以表出该物品代表的行向量. 于是构造矩阵,求最多选多少个物品,就是尽可能用已有的物品去表示,相当于去消去一些没必要物品, 类似于xo ...
- 原生js实现简单的下拉刷新功能
前言: 我们在浏览移动端web页面的时候,经常会用到下拉刷新. 现在我们用原生的js实现这个非常简单的下拉刷新功能. (温馨提示:本文比较基础,功能也很简单.写的不好的地方,希望大神提点一二.) 一. ...
- VCL界面开发必备装备!DevExpress VCL v19.1.5你值得拥有
DevExpress VCL Controls是 Devexpress公司旗下最老牌的用户界面套包.所包含的控件有:数据录入,图表,数据分析,导航,布局,网格,日程管理,样式,打印和工作流等,让您快速 ...
- C++之++操作符重载
++ 运算符,还可分为前缀 ++ 和后缀 ++ 运算符. 重载前缀++运算符 C++ 允许重载前缀运算符,以使表达式 ++b 能递增 b 的长度值,并返回结果对象.该运算符可以作为成员函数来重载,这使 ...
- selenium Error
点击下载对应版本的 chromedriver.exe Message: 'geckodriver' executable needs to be in PATH. 原因是没有配置chromedrive ...
- 【LuoguP4887】第十四分块(前体)
题目链接 题意 区间两数异或在二进制下有 \(k\) 个 \(1\) 的对数. Sol 普通莫队的话,如果要实时维护好区间内的答案需要支持区间对一个数求答案. 直接做不是很好做,容易发现其实这也就是一 ...