我的WordPress网站显示不正确

时间:2017-08-22 12:14:29

标签: wordpress windows-server

我是WordPress的新手,我正在尝试在公司服务器上创建一个简单的网站。我正在使用默认主题。

我们的IT部门已经创建了一个用于托管网站的Windows Server 2016。 我已经通过Web Platform Installer 5.0安装了WordPress

我遇到的问题是当我尝试从智能手机或任何其他外部PC进入该网站时,它看起来CSS没有生效。 如果我在浏览器中检查元素(通过F12),我可以看到localhost而不是网站的IP。

如何在我的WordPress配置中将localhost替换为网站IP? 或者说在安装过程中我需要在哪里设置IP?

更新: 我进行了全新的WordPress安装,并选择了主题。

3 个答案:

答案 0 :(得分:2)

首先,您转到管理员方设置> 常规,如果问题仍然存在,则将localhost URL更改为IP URL,然后检查文件权限。 更新站点地址和WordPress地址后,您需要在MySQL中激活一些更新查询,以便所有localhost URL都使用IP进行转换。

UPDATE wp_options SET option_value = replace(option_value, 'oldurl', 'newurl') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'oldurl','newurl');

UPDATE wp_posts SET post_content = replace(post_content, 'oldurl', 'newurl');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl','newurl');

或者您也可以安装 WP迁移数据库插件来更改所有内部网址。

答案 1 :(得分:1)

一种可能性是CSS文件路径在 header.php 模板中进行了硬编码。

<强>更新

其他可能性是设置&gt;中的WordPress网址和网站网址。常规中包含localhost路径。

答案 2 :(得分:0)

也许你可以用帮助srdb

重写永久链接

搜索:localhost/mysite 替换:www.mysite.com

http://

在更换之前,请备份数据库