停止wordpress从重定向到端口8000

时间:2016-11-17 09:53:04

标签: mysql wordpress

我特别擅长部署和wordpress,所以我的问题和解释可能看起来很虚伪。但我真的需要帮助,搜索谷歌并没有帮助。所以无论如何,我有这个主机,我安装了Wordpress,并且db是自动创建的。我通过wp-admin面板添加了内容,因此我不会通过上传本地wp文件来破坏文件之间的任何连接。当我尝试打开网站时,重定向到端口8000 。我发现这个端口的唯一地方是db,其中媒体的链接看起来像http://0.0.0.0:8000/wp-content/ ...,但是在媒体部分的wp-admin面板中链接看起来很好,所以我认为它在某处被替换。但我还是无法弄清楚这个端口8000来自哪里。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

步骤迁移后跟进:

  • 从wp_option表更改站点和主页URL。
  • 登录管理员并从设置更改paramlinks> paramlink选择custome并保存
  • 使用网址更新插件,但有些网址尚未更新。
  • 尝试私人浏览器检查您的网站。有些时间缓存会出现问题。

    对于更新网址,请使用插件:

    如果您想更新网址,可以使用此功能

    https://wordpress.org/plugins/velvet-blues-update-urls/

    GotoUpdate url:工具 - >更新网址。

    添加旧网址和新网址并保存更改。所有网址都会更新。

    检查中的正确网址: enter image description here

  • 答案 1 :(得分:0)

    无插件的解决方案

    让我们假设您部署的wordpress网站无法显示,因此您不能使用精美的插件来替换URL。在这种情况下:

    1. 从数据库中导出.sql并将其命名为db_export.sql

    2. 运行cat db_export.sql | sed s_localhost:8000_example.com_g > db_import.sql

    3. 通过新创建的db_import.sql

    4. 替换数据库中的数据

    HTTPS

    如果要在https而不是http上运行已部署的网站,请考虑在命令行中运行另一个Unix脚本:

    cat db_import.sql | sed s_http://example.com_https://example.com_g > db_import_final.sql

    并用我们新创建的db_import_final.sql文件替换您数据库中的数据。

    Wordpress仍在继续重定向...

    • 在这种情况下,请在根目录中打开文件wp-config.php

    • require_once( ABSPATH . 'wp-settings.php' );行上方输入以下内容:

    define( 'WP_HOME', 'https://example.com' );
    define( 'WP_SITEURL', 'https://example.com' );