1

大家好,

我试图通过我的本地 LAN 网络在我的 iPhone 上简单地测试我的本地 MAMP PRO wordpress 站点。

我通过可以正常工作的 URL 在我的 Mac 上测试我的 http://mysite:8888/

对于我的 iPhone 如果我转到 MAMP PRO,从左栏中选择我的网站/主机并选中 via 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.c​​om/view- local-wordpress-website-on-your-iphone-or-ipad-with-mamp/

我花了几个小时试图复制,但我就是想不通!

我不确定是不是因为我输入了不同/不正确的网址/端口,并且输入了错误的网址以包含端口等,或者因为我拥有最新版本的 MAMP PRO 和 Yosemite,而这些示例已经使用了几年等,或者我可能需要清除 word press / MAMP 缓存,每次尝试都重新启动等?

任何帮助将不胜感激!

4

3 回答 3

1

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

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

  1. 检查“通过 Xip.io(仅限 LAN)
  2. 在别名下,添加系统的静态 IP(例如 192.168.15.4)。默认设置将起作用
  3. 保存并重新启动服务器。

您的图像和 CSS 应该会出现。但是链接仍然不起作用。我希望你能帮助我改进答案。

于 2015-12-01T14:11:48.183 回答
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');

到您的设备本地网络 IP 地址,例如:

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

这会奏效!

于 2015-02-13T07:49:34.460 回答
0

老实说,我找到的最简单的方法就是进入您的数据库并查找数据库siteurlhome通常记录 1 和 2 的内容,并将其更新为您的网络 IP 地址。

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

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

在此处输入图像描述

于 2018-07-16T08:40:20.807 回答