zoukankan      html  css  js  c++  java
  • 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部署脚本,我觉得完全没必要。

    修改版下载地址: http://files.cnblogs.com/files/lovelp/dedecms_v57sp1_utf8_fix_php7_linux.zip

  • 相关阅读:
    jQuery 元素操作
    jQuery 文本属性值
    jQuery 属性操作
    jQuery 效果
    sass入门学习篇(二)
    sass入门学习篇(一)
    CSS3 基础知识[转载minsong的博客]
    js倒计时,秒倒计时,天倒计时
    webstorm快捷键收集【转发】
    placeholder各种浏览器兼容问题
  • 原文地址:https://www.cnblogs.com/lovelp/p/6245444.html
Copyright © 2011-2022 走看看