我是WordPress的新手,我正在尝试在公司服务器上创建一个简单的网站。我正在使用默认主题。
我们的IT部门已经创建了一个用于托管网站的Windows Server 2016。 我已经通过Web Platform Installer 5.0安装了WordPress
我遇到的问题是当我尝试从智能手机或任何其他外部PC进入该网站时,它看起来CSS没有生效。 如果我在浏览器中检查元素(通过F12),我可以看到localhost而不是网站的IP。
如何在我的WordPress配置中将localhost替换为网站IP? 或者说在安装过程中我需要在哪里设置IP?
更新: 我进行了全新的WordPress安装,并选择了主题。
答案 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://
在更换之前,请备份数据库