Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cnmt
V2EX  ›  Linux

DZ 论坛。搬家。新的环境 PHP 和 MYSQL 都升级了。发现打开贴子白屏。列表和进入论坛正常。

  •  
  •   cnmt · Apr 17, 2017 · 3956 views
    This topic created in 3311 days ago, the information mentioned may be changed or developed.

    数据库是用 MYSQL 命令恢复的。。和 MYSQL 版本不一致有关吗。。 原来的 mysql 是 5.160 升到现在的。 5.542.。

    28 replies    2017-04-18 11:01:31 +08:00
    daolin998
        1
    daolin998  
       Apr 17, 2017 via iPhone
    直接 copy 数据库文件夹进去。另外是不是伪静态设置问题
    ericls
        2
    ericls  
       Apr 17, 2017 via iPhone
    日志?
    gdtv
        3
    gdtv  
       Apr 17, 2017
    在浏览器 debug 看下白屏页面的 http 状态码是多少,看下 apache 和 php 的错误日志。
    cnmt
        4
    cnmt  
    OP
       Apr 17, 2017
    @daolin998 伪静态已经关闭了。不是直接 CP 过去的。是用 MYSQL 备份成.tar 。然后。。用mysql命令恢复的。
    gouchaoer
        5
    gouchaoer  
       Apr 17, 2017
    你挂着 xdebug 一步步跑一遍就完了,这里问不出个啥
    cnmt
        6
    cnmt  
    OP
       Apr 17, 2017
    @gdtv
    ××××.com目前无法处理此请求。
    HTTP ERROR 500

    nginx 错误日志里什么也没有。
    cnmt
        7
    cnmt  
    OP
       Apr 17, 2017
    @gouchaoer 不会用。可否留个联系方式。帮着解决下。
    gdtv
        8
    gdtv  
       Apr 17, 2017
    @cnmt 500 应该是 php 错误,看 php 错误日志
    cnmt
        9
    cnmt  
    OP
       Apr 17, 2017
    @ericls [17/Apr/2017:21:43:15 +0800] "GET /forum.php?mod=viewthread&tid=760318&extra=page%3D1 HTTP/1.1" 500 5 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.87 Safari/537.36"
    cnmt
        10
    cnmt  
    OP
       Apr 17, 2017
    @gdtv

    php.ini 里是这样。是不是没开呀。如果开的话。怎么写。
    ;error_log = php_errors.log
    ; Log errors to syslog (Event Log on Windows).
    ;error_log = syslog
    cnmt
        11
    cnmt  
    OP
       Apr 17, 2017
    @gdtv 在新环境下。新安装个论坛还没问题。只是搬家这个有。
    lyhiving
        12
    lyhiving  
       Apr 17, 2017 via Android
    两个地方要查,第一就是表情包管理,一定要清理不存在的表情包,位置很深入,后台→编辑器。这是就是清缓存,这个一般都会做
    deepure
        13
    deepure  
       Apr 17, 2017 via iPhone
    多数是缓存问题,删除一下缓存文件
    cnmt
        14
    cnmt  
    OP
       Apr 17, 2017
    @lyhiving 我是把原来的数据。直接 FTP 下载回来后又 FTP 上传到新机子上的。。。原来上好使。就转到新的不行了。
    cnmt
        15
    cnmt  
    OP
       Apr 17, 2017
    @deepure 缓存文件的目录都是哪几个呢。有个 data/cache 目录。里面的文件我一删。首页模版就没了。查看原文件需要调用这个目录里的文件。恢复就好了。
    geeglo
        16
    geeglo  
       Apr 17, 2017 via iPhone
    我怀疑你数据库都没启动起来,不知道 dz 有没有 innodb 的表
    cnmt
        17
    cnmt  
    OP
       Apr 17, 2017
    @geeglo 只是发贴和贴内内容白屏。
    kiah
        18
    kiah  
       Apr 17, 2017
    用帝国备份王试试..
    gdtv
        19
    gdtv  
       Apr 17, 2017
    修改 php.ini
    将 display_error = Off 改为 display_error = On
    jhdxr
        20
    jhdxr  
       Apr 18, 2017
    数据库升级导致遇到问题的情况倒没遇到过几次,但是 PHP 环境升级了很有可能会导致跪了。。。看你只是部分功能不可用,多半是插件的锅。
    另外你贴的那段 php.ini 全是注释(分号开头全是注释),也许你需要一个带高亮的文本编辑器
    SoraneKazehana
        21
    SoraneKazehana  
       Apr 18, 2017
    直接导出导入,我之前就是这样干的,没有任何问题
    还有 PHP 最好还是用 5.3 ,或者自行升级到开源版的 X3.3
    SoraneKazehana
        22
    SoraneKazehana  
       Apr 18, 2017
    @jhdxr #20 居然看到大虾仁,话说 DSU 是不是算解散了
    walpurgis
        23
    walpurgis  
       Apr 18, 2017 via Android
    遇到过外面正常,但进帖子白屏,可能缓存没刷干净,后台工具再更新一下缓存就好了
    实在不行就先装个原版,排除法一个个试
    zpvip
        24
    zpvip  
       Apr 18, 2017 via Android
    可能文件权限问题
    okudayukiko0
        25
    okudayukiko0  
       Apr 18, 2017 via iPhone
    DZ 旧版本可能不支持 PHP 7.0 。还有就是 MySQL 编码类的问题。另外暂时打开 PHP 错误输出看看问题在哪
    my101du
        26
    my101du  
       Apr 18, 2017
    是不是设置里把帖子设了静态化。然而 cache/theadcache 又无写权限。
    msg7086
        27
    msg7086  
       Apr 18, 2017
    DZ 论坛不支持新版 PHP 吧。你确定你的 PHP 版本能用?
    rhwood
        28
    rhwood  
       Apr 18, 2017
    说出你的 php 版本
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1279 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 23:43 · PVG 07:43 · LAX 16:43 · JFK 19:43
    ♥ Do have faith in what you're doing.