2017-04-08 60 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和問題就解決了。