【问题标题】:Wordpress template shown after migration to new web host迁移到新的虚拟主机后显示的 Wordpress 模板
【发布时间】:2018-05-08 23:44:57
【问题描述】:

所以我将我的 Wordpress 网站从 Godaddy 迁移到了 Hostgator。

这就是我所做的:

  1. 使用 PhpMyAdmin 转储数据库
  2. 从我的 www/ 文件夹中复制每个文件(包括 .htaccess)
  3. 将复制的文件粘贴到新主机 www/ 文件夹中
  4. 在新主机上创建了新的 MySQL 数据库和用户
  5. 用新的数据库名称和用户信息更新了 wp-config.php 文件。
  6. 确保数据路径正常(新主机使用 /home2 而不是 /home)
  7. 由于我们有 2 个域名,其中一个未使用,我将其中一个指向新的域名服务器主机,这样我就可以尝试一切正常
  8. 确保在 db 数据中使用第二个域名(直到现在未使用)

所以两个网站是相似的,相同的文件相同的数据库,但托管在两个不同的地方。

预期结果为:http://dsi-ing.com

但目前,数据库中没有加载任何内容,显示的是裸主题,没有我的任何修改或数据...

您可以亲自查看:http://dsi-ing.ca

我也无法访问 wp-admin 部分。当我尝试访问 /wp-login.php

时也是如此

请帮忙...

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案1】:
    • 您检查过 PHP 错误日志吗?

    • 您可以将 WordPress 设置为调试模式(在文件 wp-config.php 中设置 define ( 'WP_DEBUG', true )

    然后您应该知道数据库访问、文件系统权限或丢失文件是否存在问题。

    【讨论】:

    • 是的,我这样做了,但 error_log 中没有显示任何内容。并且 debug.log 显示以下警告(针对插件):[25-Nov-2017 01:56:09 UTC] PHP 注意:wpcf7_add_shortcode 自 Contact Form 7 版本 4.6 起已弃用!请改用 wpcf7_add_form_tag。在 /home2/dsiadm/public_html/wp-content/plugins/contact-form-7/includes/functions.php 第 351 行
    • 如果没有错误报告,这意味着WordPress很好地读/写了数据库。尝试全面了解新数据库并检查索引是否与旧数据库相同或列表一致(主键匹配外键)。您的数据库导入可能会破坏事情。
    • 我刚刚检查了您的新网站。很多“表不存在”。你刚刚清空了你的新数据库吗?
    • 它正在工作!感谢您为我指明正确的方向!是的,数据库转储脚本是错误的,并且缺少东西。是的,当你尝试它时,我可能就清空了我的数据库;)
    【解决方案2】:

    问题出在 PhpMyAdmin 生成的 DB SQL 转储文件中。修复后,一切正常!

    【讨论】:

      猜你喜欢
      • 2014-08-06
      • 2017-12-26
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 2021-03-01
      • 2013-01-22
      相关资源
      最近更新 更多