MAMP 显示 wordpress 的 html 页面不是完整的主题
MAMP show html page of wordpress not full theme
我在 win 8.1 上使用 MAMP 并在我的调制解调器路由器中设置端口转发。
但是当我尝试使用我的 phone 或平板电脑时,它只显示 html 页面而不是 worpdress 的完整主题。
http://i.imgur.com/EgOz16m.jpg
我尝试 http://192.168.1.101:8888 or http://192.168.1.101:8888/MAMP 它看起来像使用我的 PC 一样正常。
有什么想法吗?
我解决此问题的方法是查看移动浏览器发出的请求并查找错误(很可能是路径问题)。
我在 PC 上使用 Fiddler 作为我的代理,并将我的移动 wifi 设置为使用我的 PC 的 IP 作为其代理服务器。这使我可以查看我正在测试的所有设备的所有流量。
了解 Fiddler:
关于您的问题的重要说明:
我注意到您使用 "htt" 而不是 "http" 拼写错误 URL,如
htt://192.168.1.101:8888
请确保您在测试所有环境时使用有效的 URL。
我认为您是在 http://localhost:8888 so in your database, the url is http://localhost:8888 中创建了您的 WordPress 网站,而不是您的 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,在查询中更改即可。
我在 win 8.1 上使用 MAMP 并在我的调制解调器路由器中设置端口转发。
但是当我尝试使用我的 phone 或平板电脑时,它只显示 html 页面而不是 worpdress 的完整主题。
http://i.imgur.com/EgOz16m.jpg
我尝试 http://192.168.1.101:8888 or http://192.168.1.101:8888/MAMP 它看起来像使用我的 PC 一样正常。
有什么想法吗?
我解决此问题的方法是查看移动浏览器发出的请求并查找错误(很可能是路径问题)。
我在 PC 上使用 Fiddler 作为我的代理,并将我的移动 wifi 设置为使用我的 PC 的 IP 作为其代理服务器。这使我可以查看我正在测试的所有设备的所有流量。
了解 Fiddler:
关于您的问题的重要说明:
我注意到您使用 "htt" 而不是 "http" 拼写错误 URL,如
htt://192.168.1.101:8888
请确保您在测试所有环境时使用有效的 URL。
我认为您是在 http://localhost:8888 so in your database, the url is http://localhost:8888 中创建了您的 WordPress 网站,而不是您的 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,在查询中更改即可。