【问题标题】:Newly migrated WordPress site not working新迁移的 WordPress 网站无法正常工作
【发布时间】:2018-11-25 17:13:15
【问题描述】:

我有我的 godaddy wordpress 网站 zip 文件。我将它解压缩到我的 AWS ubuntu 服务器上的 /var/www/html 文件夹中。 我使用 phomyadmin snd 创建了数据库,并在那里导入了我的数据库。 我在 GoDaddy 帐户上有我的域名,我将 GoDaddy 域名集成到我的 AWS。 我更改了 Apache 配置文件并给出了我的 /var/www/html/mywpsite 的路径

当我打开我的域时,所有静态文件(如 css、js 无法工作或加载.. 他们给出错误 404

当我检查 chrome 调试工具时,文件显示这样的 url

localhost/mywpsite/wp-content...

有时当我打开域时,它会将本地主机附加到主域。

例子:-

我的域名是 - www.xyz.com

当我打开 URL 时,它会像 localhost/xyz/wp-admin 这样附加 localhost

如果您想了解更多详情,请告诉我。

【问题讨论】:

  • “当您打开 URL 时”是什么意思?在浏览器中?顺便说一句,这不是 AWS 特定的问题;这很可能是 WordPress 配置问题。
  • @KJH 我想在 AWS 服务器上运行我的 wordpress 网站。我检查了我的 wp 配置。一切都很好。
  • 明白,但无论您将其移至 AWS 还是其他提供商可能都无关紧要 - 我敢打赌您仍然会遇到这个问题。无论如何,您的问题需要更多细节。我仍然对你的解释感到困惑。干杯!

标签: wordpress


【解决方案1】:

您可以使用多合一的 wp 迁移插件 (https://wordpress.org/plugins/all-in-one-wp-migration/),它将您的数据库和所有媒体转移到新站点。

【讨论】:

    【解决方案2】:

    我做了很多这样的迁移。最好的办法

    • 在您的 AWS 账户上设置新的 Wordpress。
    • 在您的 GoDaddy 帐户上安装 WordPress 备份插件。
    • 在 AWS 上的新 WordPress 网站上安装相同的内容
    • 使用该插件进行备份并将其恢复到新的 AWS 账户。

    【讨论】:

      【解决方案3】:

      您可以从 GoDaddy 转储数据库并将其导入 AWS(可能是 EC2 实例), Wordpress 本身不存储数据并使用 SQL(MySQL 或 PostgreSQL)。您需要的是自行迁移数据库以及 WordPress。 一个 mysqldump 示例可能会让您对所需内容有所了解:

      mysqldump -u wordpress_user -p worpress_database_name > /path/to/save/backup_wordpress.sql
      

      您可能还需要密码。

      【讨论】:

        猜你喜欢
        • 2018-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-31
        • 2016-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多