WordPress 从本地主机迁移到实时服务器后,图像未显示错误

问题描述 投票:0回答:3

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

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

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

网站链接为:www.smarts-co.com

wp_options
表中,我确实将 MySQL 中的
home
siteurl
值更改为我的网站 URL,但仍然收到单击我的网站时出现的错误。

enter image description here

wordpress
3个回答
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站点,从插件目录中选择你最喜欢的。

方法二:

它是手册,但我喜欢它,而且基本上不会失败;如果您尝试过这种方法,您需要知道自己在做什么。

  1. 上传文件到服务器。
  2. 使用 Notepad++,查找并替换所有 http://localhost/http://www.example.com/
  3. 您当然需要修复 wp-config.php

方法三:

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

也请google:(如何将wordpress网站从本地主机上传到cpanel

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


0
投票

在您的 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');

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


0
投票

当您将 WordPress 网站从 XAMPP 本地主机移动到虚拟主机服务器时,图像链接通常从 /wp-content 更改为 https://wp-content 所以请按照以下步骤操作:

  1. 安装“更好的搜索替换”插件。
  2. 在数据库中搜索并替换以下文本 搜索“https://wp-content/”并将其替换为“/wp-content/”

希望这能解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.