dede在php7上空白

最近想看一本小说,想采集回来看,结果发现除了dedecms支持php7.0,其他主流cms基本上都不支持php7.0

在本地win7上调试了一遍,没有问题,放到linux服务器上的时候,发现打开任何页面都是空白。于是开始找问题,修复。

1、对比

win7上 wamp,所有功能全部正常!

centos7 lanmp 打开任何一个页面都是空白页面

2、分析

a、设置777的权限后,还是照旧,排除权限问题

b、关掉错误屏蔽,全新安装dedecms,可以正常安装(dede已经更新了mysqli类),只是有2个问题:

1)、后台左侧菜单空白

2)、前台直接把默认模板原样输出来了,没有解析

c、结论:可能是windows和linux差异导致同样的代码执行结果不同导致,比如大小写、数据类型判断之类的

3、解决问题

直接由首页一直跟踪,折腾了大半天终于把问题找出来了,作者定义类成员变量的时候,没有定义成数组,导致后面无法正常执行。

期间出现的问题主要有3个:

1、前台直接显示模板

2、后台文章列表没有标题

3、采集测试提示目标网址不能访问



今天在网上看到有人付费出售linux平台下php7的dede部署脚本,我觉得完全没必要。

有需要的可以留下邮箱。

时间: 2024-08-07 12:01:25

dede在php7上空白的相关文章

zabbix前端在php7上退出时出现错误解决方法

环境是zabbix3.0 + php7.1.2 当点击logout时出现错误:http://zabbix/index.php?reconnect=1 这是一个bug(原文地址:http://wuhf2015.blog.51cto.com/8213008/1761805) 解决办法:修改php函数 在zabbix前端目录中切换到:/zabbix/include/classes/api/wrappers 找到函数:__call 原函数定义为:        public function __cal

PHP7 上传文件报错 Internal Server Error解决方法

上传文件的时候总是提示Internal Server Error错误.错误如下: Internal Server Error 检查Apache的错误日志.Apache/logs/error_log 错误信息为 mod_fcgid: HTTP request length 139072 (so far) exceeds MaxRequestLen (131072) 该错误是上传文件过大,需要修改Apache 和PHP的配置文件的upload上传文件大小 修改您的php.ini内 upload_ma

dede后台登陆页面空白怎么办?

织梦cms 很多朋友都在用它建站,随之而来一些问题,大家都有碰到过,今天我也遇到一个问题,就是前台登录页面正常访问,后台一直空白,经过调试找出了对应的解决方法,已下案例,希望对遇到同样问题的朋友有帮助: 第一:由于网站空白,于是我找到程序中文件include/common.inc.php,编辑程序代码: //error_reporting(E_ALL); error_reporting(E_ALL || ~E_NOTICE); 替换为: error_reporting(E_ALL); //err

ubuntu进去桌面空白

在ubuntu上搞python,执行了apt-get remove python,结果删除了一大堆的东西,搞得重启之后桌面上空白的啥也没有.后来安装了相关内容还是修复了: 进入字符终端 sudo apt-get install ubuntu-desktop sudo apt-get install unity sudo apt-get install unity-common sudo apt-get install unity-lens* sudo apt-get install unity-

DEDE织梦常用的调用方法

DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name="keywords" content="{dede:global.cfg_keywords/}" />网站描述调用:<meta name="description" content="{dede:global.cfg_descr

dede模板里常用到的一些标签

1.头尾调用标签: {dede:include filename="head.htm"/} {dede:include filename="footer.htm"/} 2.当前位置: {dede:field name='position'/} 3.菜单导航: <li><a href='{dede:global.cfg_cmsurl/}/'><span>主页</span></a></li> {de

dede使用方法---如何添加视频

根据客户的需求,需要上传客户自己的视频,但是发现一个视频就有一百多M,想到数据库总共可容纳的才一百多M,于是想到利用其他专业的视频网站,再嵌入到自己的网站里面. 我在这里选的是爱奇艺,下面总结一下主要步骤: 1.上传视频.我起初是直接在爱奇艺的网页里面上传的,发现,他上传不了.可能是视频太大的原因.它需要下载客房端,然后再下载一个爱奇艺易转码才可以.当时,感觉就是一万个草泥马在内心奔腾啊..被自己最开始的智商给蠢哭了.. 2.上传之后,等待这转码成功. 3.进入你刚刚上传成功的视频,获取到分享地

dede不能下载远程图片及如何实现图片本地化的方法

有些时候我们想保存图片到本地服务器的时候发现保存不了,比如我们自己拷贝自己的站点到另外一个服务器等等,下面3A网络的小钱就来分享Dedecms无法保存远程图片到本地服务器的解决方法,分享给大家供大家参考.具体分析如下: 一.开启远程图片本地化 在编辑区域上方有个附加选项:下载远程图片和资源,把这个选上即可!也在可以在系统设置里面的其他选项把:远程图片本地化这个项目给选上! 二.检查网站目录 上传图片目录中是否有allimg这个文件夹(当更改了图片上传目录的情况下最容易出现这个问题) 三.可能是因

DEDE 常用的调用方法

DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name="keywords" content="{dede:global.cfg_keywords/}" />网站描述调用:<meta name="description" content="{dede:global.cfg_descr