2013-03-03 45 views
1

我剛剛裝了一臺運行Win7/64的新電腦。我目前的項目都在我的Macbook上。當然,我可以將項目移過來,但我喜歡可移植性,所以我的理想場景是我的工作在計算機之間進行同步。對於使用LAN文件共享的大多數類型的文件來說,這很簡單,但是當涉及到我的Wordpress網站時,我遇到了一些問題。以下是我試過到目前爲止:我想通過本地網絡分享開發中的Wordpress網站。什麼是最簡單的方法?

  1. 分享我的htdocs文件夾,然後通過http://my.ip.address:portnumber/directory訪問它在瀏覽器中。這個工作除了一個關鍵的問題 - <?php bloginfo('template_url); ?>認爲該網站的根目錄是localhost而不是my.ip.address,它打破了我所有的根鏈接,如樣式表。

  2. 在我的電腦的XAMPP/htdocs文件夾內創建一個快捷方式到我的Macbook共享文件夾MAMP/htdocs。實際上並不確定是否可以通過瀏覽器訪問所有快捷方式文件,但我嘗試了幾種不同的/ s組合,這些組合並不起作用。無論如何這真的是一個很長的距離。

我明白我需要以某種方式得到它到達我的電腦後產生的PHP,但我真的不知道我怎麼會去使這種情況發生。

任何幫助非常感謝。

回答

2

以下內容添加到您的wp-config.php文件,它會解決你的問題#1

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); 
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']); 
+0

謝謝,但是這似乎並沒有做過任何事情。 – sanjaypoyzer 2013-03-03 17:10:47

+0

它在做什麼呢?你把這段代碼放在你的Mac或PC上了嗎?如果你的Mac上有這個,並且你通過瀏覽器訪問該網站,它將修復template_url問題。我能想到的唯一的事情就是你可能需要追加端口 - 雖然你可以使用端口80的MAMP就好了,它會爲你節省大量的輸入 – 2013-03-03 17:13:42

+0

是的,我把代碼放在我的蘋果電腦。它沒有改變任何東西,它仍然認爲根URL是'localhost:8888'而不是'my.ip:8080'。 – sanjaypoyzer 2013-03-03 17:19:34

相關問題