nvhanzhi
V2EX  ›  问与答

Wordpress 网站不能访问了,求大神帮忙。。。!

  •  
  •   nvhanzhi · Jul 7, 2017 · 6164 views
    This topic created in 3409 days ago, the information mentioned may be changed or developed.
    19 replies  •  2019-10-25 15:49:20 +08:00
    lhx2008
    lhx2008
    Jul 7, 2017 via Android
    1
    打不开的原因是什么,数据库错误,http 错误,dns 错误,墙
    xfspace
    xfspace
    Jul 7, 2017 via Android
    2
    你的 nginx 可以跑了么 hhh
    xvx
    xvx
    Jul 7, 2017 via iPhone
    3
    你这种备份还原的方式有问题。
    你是不是把原来的配置文件都给删了(没备份?)。
    leots
    leots
    Jul 7, 2017
    4
    WordPress 不是用这种方式备份还原的。
    正常的步骤应该是:
    1. 在 PHPmyadmin 里导出 WordPress 的数据库
    2. 在新的服务器中上传完整的同版本的 WordPress 文件
    3. 拷贝旧服务器的 wp-content 文件夹并且覆盖上传到新的服务器
    4. 在新的服务器中的 PHPmyadmin 里导入数据库文件
    5. 修改 wp-config.php 里的数据库相关信息


    如有错误,欢迎指正。
    RobertWu
    RobertWu
    Jul 7, 2017
    5
    是不是用的新 theme ?现在应该是没找到你用的主题模板。先进后台切换成官方自带主题模板,看看效果。
    jason19659
    jason19659
    Jul 7, 2017
    6
    哦
    Madkill
    Madkill
    Jul 7, 2017
    7
    我还是用 strikingly 吧,太复杂了
    killerv
    killerv
    Jul 7, 2017
    8
    当时打不开你的网站,你重装 wordpress 不是解决问题的办法,你也没有描述清楚出现了什么错误,而且你这个备份 MySQL 的方式不靠谱。
    dallaslu
    dallaslu
    Jul 7, 2017
    9
    1. MySQL 能正常使用的话,先把数据导出为 sql 文件做个备份;
    2. 检查一下 MySQL 的用户名和权限;
    3. 如果当时没有备份 wp-config.php 文件的话:
    a) 重新建一个数据库
    b) 在新数据库里安装 WordPress
    c) 参考生成的 wp-config.php ,修改数据库连接切换到旧库
    2xShake
    2xShake
    Jul 7, 2017
    10
    以前那个已经没有了吗,wordpress 工具里面有导入导出。
    nvhanzhi
    nvhanzhi
    OP
    Jul 8, 2017
    11
    @2xShake 当时不能登录 Wordpress 后台了,我也没想到可以用 MySQL 命令导出数据库为 sql 文件,平时也不用 PHPmyadmin,只是把数据库文件夹复制了一份。整个网站我有备份下来,wordpress 的配置文件有的,重新安装了 Wordpress 用老的 MySQL 文件夹换掉新的文件夹后打开网站就让我安装,但是最后一步那里提示用户已存在, @killerv @Madkill @jason19659 @RobertWu @dallaslu @leots @xvx @xfspace @lhx2008
    谢谢各位了!
    flynaj
    flynaj
    Jul 8, 2017 via Android
    12
    新版本 mysql 不能直接复制
    dallaslu
    dallaslu
    Jul 8, 2017
    13
    @nvhanzhi

    重新安装 WordPress 会生成 wp-config.php 、建立数据库结构和插入预设数据。WordPress B 安装完之后,您把 WordPress A 的数据库文件直接覆盖到 MySQL 这个操作是不规范的。
    dallaslu
    dallaslu
    Jul 8, 2017
    14
    @nvhanzhi 如果旧的 wp-config.php 已经备份过,只要把这个文件放到新 WordPress 里面就可以了,无需安装,运气好的话,就恢复了。
    nvhanzhi
    nvhanzhi
    OP
    Jul 8, 2017
    15
    @dallaslu 把 wp-config.php 放到新 WordPress 里比较容易,但是数据库复制过去就不能用了,又回到安装页面,走下去提示用户已存在
    dallaslu
    dallaslu
    Jul 9, 2017
    16
    @nvhanzhi 按照我上面说的 123 试试
    nvhanzhi
    nvhanzhi
    OP
    Jul 13, 2017
    17
    @dallaslu MySQL 没法导出 sql 的,现在只有 ibdata1 ib_logfile2 ib_logfile1 ib_logfile0 和一个表文件夹,wp-config.php 这个倒是有的,但数据库好像一直连不上
    dallaslu
    dallaslu
    Jul 13, 2017
    18
    @nvhanzhi 说了半天,您的数据库到底恢复没有呢? MySQL 是可以导出 sql 的,这一点毋庸置疑。
    rf99wSiT6IxH1Z23
    rf99wSiT6IxH1Z23
    Oct 25, 2019
    19
    用一个插件备份,结果恢复的时候,提示数据库连接错误,用 docker,连文件放哪都不知道了 :(
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2285 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 11:41 · PVG 19:41 · LAX 03:41 · JFK 06:41
    ♥ Do have faith in what you're doing.