2017-04-08 43 views
0

我一直在使用codekit的年龄了,现在我一直在使用第3版,因为它走了出来。Codekit 3 - 外部服务器问题

我真的很喜欢这个程序,但有件事情我实在弄不明白,我决定张贴在这里(希望终于明白这是如何工作,以及如何使它就像我想要的)。

我有甲基苯丙胺亲们安装,一些主机。

比方说,我有一个(假的)文档根目录的主机名单:

localhost -> documents/site1/dist 
test -> documents/sitetest/dist 

,让我们假设测试是具有网站的网址设为 http://test/数据库中的一个WordPress站点。

在codekit中,当我启用浏览器刷新时,底部选项要求我写下我要访问的地址以查看我的网站。

现在,如果我导航到http://test/我的WordPress网站加载和我能够看到的一切。

在codekit我然后设置浏览器刷新选项,如下所示:

  • 动画:选中

  • 刷新延迟:0.0秒(默认)

  • 前瞻:空

  • 文档根子路径:空

  • 外部服务器要求:在

  • 外部服务器地址:http://test/

然后当我在绿点(服务器)点击预览我的网站,我期待codekit导航到http://test:5757并正确显示我的网站。不幸的是,情况并非如此。当我点击预览(或服务器,它并没有真正做任何差别对我来说)codekit导航到我的MAC和IP的网站是不是没有,没有任何外部资源负载或负载。

我不认为这个问题是我在WordPress中加载资源的方式(我正确使用排队源,而没有使用代码包刷新功能的网站工作,加载和显示的意图)。

到目前为止,我总是将当前的项目切换到使用localhost主机(更改MAMP pro中的文档根目录),然后告诉codekit使用localhost ip作为外部服务器,但现在它更复杂一些,因为我有更多的项目,我希望不会来回更改文档根目录,以使用内置在刷新功能中的代码包。

这可能吗?我在这里错过了什么吗?

我读了所有我能找到并观看了codekit的视频,但在这里,该位还是有点不认得我和任何帮助将非常感激。

谢谢

PS:没必要提及我在MAC上,对吗? :)

回答

0

我不相信我实际上设法解决这个问题。

我会在这里留下答案,以防别人面临同样的问题。

我遇到的问题是我的网站http://test/正在使用称为测试的主题。

用于刷新浏览器的Codekit使用简单的字符串搜索并替换URL,因此URL中的所有类似于“test”的内容均被内部IP替换。

简单的例子:

http://test/wp-content/themes/test/index.php

成为

http://192.168.0.1:5757/wp-content/themes/192.168.0.1:5757/index.php

,当然没有在那里成功加载文件,如路径是错误的。

解决这个问题?

只要改变MAMP亲地址的东西,会不会出现在URL中(在我的情况下,甲基苯丙胺亲主被叫测试成为dev.test和问题就解决了。