我目前正在使用MAMP PRO在本地开发一个wordpress网站,这显然涉及使用本地数据库。
我想通过远程链接在我的iPhone上测试这个网站。我已设法通过在手机网址中键入以下内容来实现此目的...
192.234.2.32:8888
(IP地址:端口号)
问题是显示索引页但没有CSS样式。然后,当我点击另一页时,它表示无法找到该页面
它似乎已正确连接到服务器,但没有连接到wordpress数据库。 (至少我认为这是问题)
有没有人知道如何使这项工作或指向正确的方向?您是否需要其他应用程序才能执行此操作,还是可以使用mamp / IP地址等完成?
提前致谢
答案 0 :(得分:7)
回答了我自己的问题,找到了这篇很棒的文章http://www.designshifts.com/view-local-wordpress-website-on-your-iphone-or-ipad-with-mamp/
答案 1 :(得分:1)
答案 2 :(得分:0)
我更愿意use DNS来处理移动设备的本地开发。这样,您仍然可以为所有本地站点使用相同的IP地址,但每个站点的名称都不同(NameBasedVirtualHosts)
答案 3 :(得分:0)
我能够在不更改Mamp Pro(4.5)默认端口或更改WP admin中的域设置的情况下,在OS 10.11上使用LAN + IOS测试方案。这是所有相关的位:
~/sites/MAMP-hosted/yourdomain.com
yourdomain.com
选择该静态IP。 localhost
应该保留默认值:* yourdomain.com
>数据库标签中,选择yourdomain.com
的数据库(不需要为localhost分配一个数据库)yourdomain.com
>文档根目录应指向yourdomain.com
文件夹。 然后调整wp-config如下所示:
define('DB_NAME', 'name-of-your-database');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'root');
/** MySQL hostname */
define('DB_HOST', 'localhost');
define( 'WP_SITEURL', 'http://your-static-IP' );
define( 'WP_HOME', 'http://your-static-IP' );
http://your-static-IP
应该在您本地网络上的任何设备上打开该站点,并且http://your-static-IP/wp-login
应该用于管理员访问。
如果在该状态下使用wp-admin写入数据库(发布帖子等),则可能需要使用诸如Velvet Blue之类的插件来进行一些迁移后的清理工作,以删除该IP地址。
我还没有尝试过这种特殊的方案和MAMP板载SSL,但是一旦站点准备好迁移到其专用主机上,切换回它并不难。
答案 4 :(得分:-2)
您可以通过简单地编辑Mac上的hosts文件来完成此操作。
或使用像https://www.macupdate.com/app/mac/40003/hosts
这样的工具将所有域指向MAMP主机的IP,并将mamp Web服务放在端口80上。
使用www.domain.dev或类似的域名。