【问题标题】:Images not showing error after WordPress migration from localhost to live serverWordPress 从本地主机迁移到实时服务器后,图像未显示错误
【发布时间】:2018-10-15 09:15:39
【问题描述】:

我将我的网站上传到我的服务器。

但是当我调用网站时,它显示 url “localhost:8888”,并给我一个错误:

  • 部分图片损坏
  • 某些部件无法正常工作。

网址为:www.smarts-co.com

wp_options 表中,我确实将MySQL 中的homesiteurl 值更改为我的站点URL,但是当您单击我的网站时仍然出现错误。

【问题讨论】:

  • 您可能需要这样做:codex.wordpress.org/Changing_The_Site_URL
  • 我做到了,但仍然没有工作,我附上了一张图片来澄清这一点。
  • 您可能需要转到设置->永久链接,然后单击保存以刷新它们。您可能还想在数据库上使用搜索和替换插件,以确保没有对您的本地环境的引用。
  • 我认为这也是另一个问题,我无法登录到我的 wp-admin 来执行此操作,它也给了我一个错误@git-e-up
  • 您有托管主机吗?如果是这种情况,您可能需要与您的托管服务提供商交谈。

标签: wordpress


【解决方案1】:

主要是你需要将WordPress正确移动到Live Server。

尝试右键单击您网站的徽标并在新点击中打开图像: 您将获得以下链接:

http://localhost:8888/smartService/wp-content/uploads/2018/04/logo-website-1.png

这意味着您没有正确迁移网站。

简短的回答是您需要根据图像问题修复网站中的 URL,如果有任何其他错误,还需要做一些工作。

上面的链接应该是这样的:

http://smarts-co.com/wp-content/uploads/2018/04/logo-website-1.png

我将执行以下操作以将站点从本地主机迁移到实时服务器:

方法一:

使用一些插件来迁移 WordPress 网站,从 Plugins 目录中挑选你最喜欢的。

方法二:

它的手册,但我喜欢它,而且几乎永远不会失败;如果你尝试过这种方法,你需要知道你在做什么。

  1. 将文件上传到服务器。
  2. 使用记事本++,查找并替换所有http://localhost/http://www.example.com/
  3. 你需要offcourse来修复wp-config.php

方法三:

您可以尝试一些查找/替换插件来搜索 MySQL 并解决问题。 我相信您可能想尝试方法 3,因为您已经从本地主机上传到服务器。

也请google:(如何将wordpress网站从localhost上传到cpanel

注意:此答案适用于修复上传到实时服务器后未显示的图像,而不是完整的迁移手册。

【讨论】:

  • 请您告诉您哪种方法对您有帮助以及您的问题是什么?所以我们都可以学习,我建议改进您问题的主题行以更好地进行谷歌索引。它现在看起来很一般。
【解决方案2】:

在您的 wp-config.php 中,尝试在 // ** MySQL settings - You can get this info from your web host ** // 上方添加此代码

define('WP_HOME','http://www.smarts-co.com');
define('WP_SITEURL','http://www.smarts-co.com');

顺便说一句,您的网站似乎正在加载;不过,您的徽标图片需要修复。

【讨论】:

    猜你喜欢
    • 2021-03-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    • 2018-05-23
    相关资源
    最近更新 更多