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

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

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

    nginx 错误日志里什么也没有。
    cnmt
    cnmt
    OP
    Apr 17, 2017
    7
    @gouchaoer 不会用。可否留个联系方式。帮着解决下。
    gdtv
    gdtv
    Apr 17, 2017
    8
    @cnmt 500 应该是 php 错误,看 php 错误日志
    cnmt
    cnmt
    OP
    Apr 17, 2017
    9
    @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
    cnmt
    OP
    Apr 17, 2017
    10
    @gdtv

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