在移动设备上使用MAMP/WordPress测试本地服务器?

时间:2013-05-05 作者:Adam

我目前正在使用MAMP PRO在本地开发wordpress站点,这显然涉及到使用本地数据库。

我想通过远程链接在我的iPhone上测试这个网站。我通过在我的手机URL中键入以下内容来做到这一点。。。

192.234.2.32:8888 
(IP地址:端口号)

问题是显示了索引页,但没有CSS样式。然后当我点击另一个页面时,它说找不到该页面

它似乎已正确连接到服务器,但未连接到wordpress数据库。(至少我认为这是问题所在)

有没有人知道如何使这项工作正常进行,或者给我指出正确的方向?您是否需要另一个应用程序来执行此操作,或者可以使用mamp/IP地址等来完成此操作?

提前感谢

2 个回复
SO网友:brasofilo

我使用xip。io用于此。

What is xip.io?

xip。io是一个神奇的域名,它为任何IP地址提供通配符DNS。假设您的LAN IP地址为10.0.0.1。使用XIP。io,

        10.0.0.1.xip.io   resolves to   10.0.0.1
    www.10.0.0.1.xip.io   resolves to   10.0.0.1
 mysite.10.0.0.1.xip.io   resolves to   10.0.0.1
foo.bar.10.0.0.1.xip.io   resolves to   10.0.0.1
使用static IP address for DHCP:

static dhcp IPv4 Address 192.168.1.101

在MAMP PRO中,select the host1要使用的(wp99.dev 在本例中),并在“高级”选项卡中,将以下内容用作常规设置的服务器别名:
1 链接文章中的Apache说明

ServerAlias wp99.*.xip.io

在MAMP中应用更改并重新启动服务器之前,请更改站点的设置:

http://wp99.192.168.1.101.xip.io

在WordPress中保存更改,在MAMP中重新启动服务器,登录站点
在本地网络的任何设备/计算机上进行测试。

与其更改网站设置,不如使用一种有趣的技术wp-config.php:

require_once(\'/path/to/Browser-Detection/b5f-browsers.php\');
if( b5f_browser_check( \'mobile\' ) )
{ 
    define( \'WP_HOME\', "http://wp99.{$_SERVER[\'SERVER_ADDR\']}.xip.io");
    define( \'WP_SITEURL\',"http://wp99.{$_SERVER[\'SERVER_ADDR\']}.xip.io");
}
这样,桌面版就保留了不错的地址,在手机中查看时,就可以使用xip。io地址已送达。

Here\'s a Gist 对于文件b5f-browsers.php, 其中使用Chris Schuld\'s Browser.php

相关:

SO网友:Adam

回答了我自己的问题,找到了这篇很好的文章http://www.designshifts.com/view-local-wordpress-website-on-your-iphone-or-ipad-with-mamp/

结束

相关推荐

moving server can not login

我在win7系统中设计我的网站,今天在租用服务器之前,我将我的博客从win7移动到另一台安装了CentOS 5.5的计算机上进行最后一次测试,我参考了这篇文章http://codex.wordpress.org/Moving_WordPress正在从移动我的网站d:/www/ 到/var/www/html, 而且我的网站运行良好,所有的帖子、评论都没有问题。但我不能登录我的网站。我有两个测试帐户,一个是管理员,另一个是普通用户,两个帐户都不能登录。当我填写用户名和密码时,单击登录按钮,页面将刷新,不执行任