2011-02-10 43 views
2

我在Dreamweaver CS5中構建了一個Wordpress網站,並且還使用MAMP來滿足我對PHP/MySQL的需求。由於內部服務器錯誤,無法解析動態相關的文件 - Dreamweaver CS5錯誤

問題是,當我在Dreamweaver(我有一個現有的Wordpress模板)中創建一個新的Wordpress網站時,我打開index.php文件,它詢問我是否想要發現任何其他動態相關的文件到index.php文件。我點擊「發現」,然後我得到這個錯誤:「由於內部服務器錯誤,動態相關文件無法解析。」

我MAMP文檔根目錄爲:/用戶/伯頓/網站/

在文檔根我有一個名爲WordPress的子目錄,所有的WordPress的文件(包括我的主題)存儲

在Dreamweaver中我創建了一個新的網站,這裏有它的設置和服務器:

站點名稱:試驗場 本地站點文件夾:/用戶/伯頓/網站

服務器名稱:本地測試 連接使用:本地/網絡

服務器文件夾:/用戶/伯頓/網站 網站網址:http://localhost:8888/Wordpress

服務器模式:PHP MySQL的 測試:開(使它成爲一個測試服務器)

展望通過網絡瀏覽器到網站很好,我可以看到模板和一切。我可以在Dreamweaver中編輯站點並查看瀏覽器中所做的更改,但我希望Dreamweaver能夠發現其他文件,以便在Dreamweaver中執行實時視圖,但是此錯誤阻止了我執行此操作。

我已經看了無數的教程,並參觀了很多論壇,但沒有人有答案...

人在那裏有想法是什麼原因造成的?

謝謝!

回答

0

DW和WordPress網站會發生這種情況,因爲WordPress不使用普通的包含呼叫,而是根據用戶當時正在做什麼動態地進行此操作。 DW無法在設計視圖和扼流器上處理這種複雜性,顯示您看到的消息。

0

我有這個問題,對我來說這是wp-config.php指向MySQL服務器地址的混合物localhost當INFACT數據庫是在不同的領域,和WordPress認爲它是部署在遠程/ Live域而不是本地。

更改數據庫變量(它們位於文件的頂部,很好地評論)指向正確的數據庫修復它。

// ** MySQL settings - You can get this info from your web host ** // 
/** The name of the database for WordPress */ 
define('DB_NAME', 'DATABASENAME'); 

/** MySQL database username */ 
define('DB_USER', 'DATABASEUSER'); 

/** MySQL database password */ 
define('DB_PASSWORD', 'DATABASEPASSWORD'); 

/** MySQL hostname */ 
define('DB_HOST', 'DATABASEADDRESS'); 

此外,請確保您在本地完成wordpress安裝中所有文件的完整副本。我通過一個CGI腳本將它安裝在遠程服務器上,如果你這樣做,那麼確保你將整個地段複製到你的本地站點。

拼圖對我來說是改變WordPress address (URL)Site address (URL)wp-admin指向我的本地副本,相對於Dreamweaver中的最後peice的 - 即192,168.x.xxx/wordpressinstall

(我不得不登錄我的域(www.wordpresstest .something)來訪問管理工具來執行此操作,然後在保存時將其重定向回新的地址 - 因此請確保您的地址正確或難以修復)。

希望這可以幫助其他人解決同樣的問題。

0

我發現這對this thread

I have come across the same issue and found this thread. The post that explains a bit what we want to hear is post #6 by David_Powers on 01-May-2010 at 05:31.

因此,爲了使問題消失,你可以去「編輯 - >首選項」,並禁用「發現動態相關文件」,同時保留「啓用相關文件」啓動。

雖然這可以修復錯誤顯示,但我不太明白David_Powers說這個函數會做什麼,如果我真的想讓它打開。如果有人能幫助我意識到這個選項我會很感激。

0

我發現從這個link

解決方案,並驗證解決方案如下:

  1. 打開Dreamweaver中的網站並等待頂部的消息,告訴你有相關的文件被發現。點擊「發現」並獲取錯誤消息。

  2. 接下來通過瀏覽器登錄到您的本地WordPress網站,並記住當前固定鏈接設置爲什麼(在設置 - 固定鏈接下)。

  3. 選擇默認(第一個選項)並點擊保存。

  4. 回到Dreamweaver並再次嘗試發現選項。所有相關文件都被發現 - 歡呼!

  5. 回到您的WordPress網站並將固定鏈接改回原來的位置,然後點擊保存。

我知道這是一個有點哈克,但直到的Adobe可以想出一個解決方案的工作,這是盡善盡美的,而不是真的那麼繁瑣。

相關問題