MAMP PRO测试本地WordPress网站xip.io通过局域网从iPhone不加载图像css正确的链接等

时间:2015-02-13 05:38:52

标签: wordpress mamp-pro

Hiall,

我正试图通过本地局域网在我的iPhone上测试我当地的MAMP PRO wordpress网站。

我通过网址在我的Mac上测试我的工作正常 http://mysite:8888/

对于我的iPhone 如果我去MAMP PRO从左栏选择我的网站/主机并检查通过Xip.ic(仅限LAN)选项/复选框 它提供了一个URL       http://mysite.10.0.1.6.xip.io:8888

然后我发送了一封电子邮件,上面有我从iPhone上点击的链接

当我在我的iPhone中加载http://mysite.10.0.1.6.xip.io:8888时,URL加载并且我可以看到我的网站,但没有图像或CSS样式,网站链接不正确,我只看到网站文本。

据我所知,我需要更改网站加载,例如从mac加载到我的iPhone网址,我可以更改

WordPress地址(URL) 网站地址(URL)

通过添加

,无需在wp-admin设置屏幕中执行此操作
  define('WP_HOME','http://mysite.10.0.1.6:8888');
  define('WP_SITEURL','http://mysite.10.0.1.6:8888');

但这不会产生任何影响

我也试过

 define('WP_HOME', 'http://mysite.10.0.1.6.xip.io:8888');
 define('WP_SITEURL', 'http://mysite.10.0.1.6.xip.io:8888');

我发现了各种各样的例子 https://wordpress.stackexchange.com/questions/98386/testing-local-server-with-mamp-wordpress-on-mobile-device http://www.designshifts.com/view-local-wordpress-website-on-your-iphone-or-ipad-with-mamp/

我花了好几个小时试图复制,但我无法弄明白!

我不确定是不是因为我正在键入我的网址/端口不同/错误并且输入我的网址错误地包含端口等,或者因为我有最新版本的MAMP PRO和Yosemite而且这些示例是一些年岁等,或者我需要清除按下/ MAMP缓存这个词,每次尝试重新启动等等。

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:1)

如果您已经在常规设置中替换了主页和siteurl。注意:你提到的Wp-config替代黑客对我不起作用。

在Mamp Pro中,选择您的主机,例如(example.dev)。

  1. 检查“通过Xip.io(仅限LAN)
  2. 在别名下,添加系统的静态IP(例如192.168.15.4)。默认设置将起作用
  3. 保存并重新启动服务器。
  4. 应出现您的图片和CSS。但链接仍然无法正常工作。我希望你帮我改进答案。

答案 1 :(得分:0)

在Wordpress设置中,更改以下内容:

 define('WP_HOME', 'http://mysite.10.0.1.6.xip.io:8888');
 define('WP_SITEURL', 'http://mysite.10.0.1.6.xip.io:8888');

到您的设备本地网络I.P.地址,例如:

 define('WP_HOME', 'http://192.168.0.71');
 define('WP_SITEURL', 'http://192.168.0.71');

这会有效!

答案 2 :(得分:0)

说实话,我发现的最简单的方法是进入数据库并查找通常在数据库中记录1和2的siteurlhome,并将其更新为网络IP地址。

然后可以从该IP地址在浏览器中访问网络上的任何人。

Wordpress并不是为了使xip.io工作而构建的,因为它静态定义了站点名称。

enter image description here