当我开发网站时,我通常使用Edge Inspect与计算机的浏览器并行进行测试。对于每个网站,我在MAMP Pro中创建一个新主机,并在我的计算机上创建新目录,我将MAMP Pro指向并放入我的所有网站文件。这样,我会转到类似http://test.example/的内容并可以访问发展中的网站。
问题在于Adobe Edge Inspect无法访问本地创建的主机。我发现,如果我在MAMP Pro中将localhost
指向我正在处理的站点的目录,那么我就可以使用计算机的IP地址将结果镜像到我的移动设备上。最大的问题是每次IP地址发生变化时我都要进行数据库更改(Magento,Wordpress等)(由于移动我的笔记本电脑并以各种方式连接到互联网,这种情况经常发生)。使用localhost
(我的计算机的IP)也消除了MAMP Pro的一个好处。
我目前这样做的方式(基于Andy Howells的建议over here)是在MAMP Pro中使用别名,以便我去test.example。[my.ip.address]。{{3 }}。之后,我必须通过从MAMP Pro打开PHPMyAdmin并更改站点的URL值(再次,通常是Magento或Wordpress)来更改URL。这样我就可以通过保持我的vhosts分离来保持MAMP Pro的一个好处,但每次更改IP地址时我都必须执行数据库更改(以及为大多数实例创建新的别名)。
如何在MAMP Pro中使用Adobe Edge Inspect,而不在数据库中更改我的IP地址?
(我不使用dyndns.com - 它们只是在我开启它们之前测试的时候就开始了。)