MAMP显示wordpress的html页面不完整主题

时间:2015-04-10 03:55:48

标签: wordpress mamp mamp-pro

我在win 8.1上使用MAMP并在我的调制解调器路由器中设置端口转发。

但是当我尝试使用手机或平板电脑时,它只显示一个html页面,而不是完整的worpdress主题。

http://i.imgur.com/EgOz16m.jpg

我尝试http://192.168.1.101:8888http://192.168.1.101:8888/MAMP,使用我的电脑时看起来很正常。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我解决此问题的方法是查看移动浏览器发出的请求并查找错误(最有可能是路径问题)。

我在PC上使用Fiddler充当我的代理并设置我的移动wifi以使用我的PC的IP作为其代理服务器。这允许我查看我正在测试的所有设备的所有流量。

了解Fiddler:

  

http://blogs.esri.com/esri/supportcenter/2011/12/06/configuring-fiddler-to-capture-web-traffic-from-an-iphone-ipad-device/

关于您的问题的重要说明:

我注意到您使用“htt”拼错了网址而不是

中的“http”
  

的htt://192.168.1.101:8888

请确保您在测试所有环境时使用的是有效的网址。

答案 1 :(得分:0)

我认为您已在http://localhost:8888创建了WordPress网站,因此在您的数据库中,网址为http://localhost:8888,而不是您的IP。 当你在桌面上访问该网站时,没关系:PC可以访问ip和localhost来获取样式和图像等资源。但在另一个设备中,它可以获得资源。

您可以使用以下MySQL查询来更新PHPMyAdmin中的URL:

# Change website url
UPDATE wp_options
SET option_value = replace(option_value, 'http://locahost:8888', 'http://192.168.1.101:8888')
WHERE option_name = 'home' OR option_name = 'siteurl';

# Change URL GUID
UPDATE wp_posts
SET guid = REPLACE (guid, 'http://locahost:8888', 'http://192.168.1.101:8888');

# Change medias URL
UPDATE wp_posts
SET post_content = REPLACE (post_content, 'http://locahost:8888', 'http://192.168.1.101:8888');

# Change postmeta URL
UPDATE wp_postmeta
SET meta_value = REPLACE (meta_value, 'http://locahost:8888','http://192.168.1.101:8888');

在进行此更改之前,请小心备份数据库。

如果您的端口不是8888,只需在查询中更改它。