2012-07-07 53 views
2

我是一位正在考慮使用WordPress的老派java開發人員。我習慣在我的PC上進行本地開發(是的,甚至沒有Mac),然後將我的文件轉移到遠程服務器上的生產環境中。我對WordPress的高級評論給我的印象是,通常沒有較低環境的概念,並且所有更新都直接在生產中發生。是這樣嗎?如果沒有,有人可以解釋如何將文件上傳到網站?創建wordpress開發環境並上傳至製作

感謝,

傑夫

回答

1

WordPress是數據庫驅動的,所以它不依賴於建築,每增加或修訂新的HTML頁面的積累過程,因爲你會在Dreaweaver或類似的東西做。 WP部署中的核心文件僅僅是來自數據庫的內容被「吸引」以供顯示的外殼。

但是,您可以通過使用WAMP或MAMP(Mac)爲開發目的設置本地環境。將站點轉移到生產的過程是通過FTP整個shebang,然後修改本地數據庫,以使其中任何內容中顯示「http:// localhost/testsite」的內容更改爲「http:// foamfrogs .com「或其他。然後將其上傳到您的主機服務的數據庫服務器。這有點棘手,但一旦你做了幾次,它就成了例行公事。

也有少數產品在那裏,可以自動執行的過程:

備份好友:http://pluginbuddy.com/ ServerPress:http://serverpress.com/

我沒有用過這些醚是因爲我便宜又喜歡做的事情有時候這是一種愚蠢的方式,但如果你有大量的工作並需要簡化的工作流程,這可能是值得的。 - 史蒂夫

+0

感謝用戶。 Sorta不是很舒服。如果wordpress全部是數據庫驅動的,它應該像上傳本地文件到遠程數據庫一樣簡單(以及我想的圖片)。但是由於我沒有看到這樣的文件,我不得不認爲這並不容易。那些崇拜wordpress的人 - 告訴我你發展到成功的故事!謝謝。 – Jeff 2012-07-07 03:42:40

0

WordPress的是一個CMS屏蔽像博客平臺。

它非常靈活,功能強大,可擴展性強。 它運行在PHO + MySQL上。

如果你從來沒有使用任何CMS之前 - 我建議你做到以下幾點:

開始玩!

(如果你需要的文件 - 看here和你最好的新朋友:食品法典here

後,你會做到這一點 - 許多事情將開始更加清楚

然後你可以。開始用themesplugins擴展它。

現在 - 這個詞「發展」 -

這真的取決於如果由「發展」你的意思是創建與WordPress網站,或創建TOOLS爲WordPress創建網站。

通過工具我的意思是開發themesplugins(前面提到過) 這會之後來到快 - 但首先,請相信我 - 剛開始,爲了瞭解術語和進程中發揮。

使用wordpress製作一個簡單的網站 - 您實際上不需要成爲程序員,就像我的媽媽不需要成爲軟件工程師以使用寫字板一樣。所有的東西都帶有直觀的用戶界面,過去我花了20分鐘教計算機 - 不識字的客戶如何使用它。

一個關於WordPress最大的事情(和it's的最大祕密之一飛速成長和成功)是在社區,博客,網站等等形式的精彩和巨大支持基地。

現在 - 真正回答你直接問 -

的意見,對什麼是「尤伯杯」開發爲WordPress環境將作爲開發商衆多自己,每個人都有it's自己的喜好和工具。

我只能推薦我的(這也是很常見的,但最重要的,容易和簡單)

如果你是在PC(像你說的) -

  • 下載XAMPP - 這是一鍵安裝PHP + MySQL。 它甚至有一個內置的FTP服務器。它甚至可以是便攜式的(!!)

我一直在使用XAMPP進行wordpress開發已有6年多了,它從來沒有讓我失望過。配置可以直接使用。 (MAC相當於是WAMP或MAMP - 但因爲我從未有過的MAC,並希望永遠不會 - 我不能作證。)

的一些其他工具:

獎金:

  • 我不使用IDE - 但對於wordpress我高度reccomand NOTEPAD++這是因爲當你開始與wordpress,你 將需要處理CSS,jQuery,Javascript和當然PHP。和 NOTEPAD實際上是最好的處理所有在一起。事實上,與 插件 - 記事本++可以集成上述所有在一起的(是的, PHP執行,DB連接,FTP,SVN集成等,等..)

就我個人而言,我必須說,我欠我所有的編程技巧wordpress。當我開始的時候 - wordpress就是它的噱頭,而且我有零編程技能。 現在wordpress是巨大的,即使我仍然認爲自己是新手 - 已經爲酒店管理集成制定了一個專用的工業規模系統 - 全部基於wordpress。

最後一部分是不是冰雹我自己的能力,但我在開始時說:

WordPress是高度靈活,高度功能強大,高度可擴展的。這就是你需要知道的全部內容。

現在就去玩吧!

0

從我的一個快速提示 - 當將Wordpress數據庫從本地開發環境移動到另一個服務器時,脖子上的巨大痛苦是,Wordpress本身(以及大量插件/主題開發人員)使用序列化數組來存儲數據。因此,如果您在數據庫上執行查找和替換操作以將舊網址替換爲新網址,則會禁用諸如配置設置和窗口小部件(文本窗口小部件等)的許多功能,但最終需要大量的東西重建)。

我的建議是這裏的這段夢幻般的代碼;

http://interconnectit.com/124/search-and-replace-for-wordpress-databases/

什麼節省時間,您只需上傳您的WordPress數據庫,上傳該腳本到你的服務器的根目錄,並通過快速的形式運行。賓果,所有的網址都改變了,沒有任何問題,序列化數據丟失。

部署站點時速度提高。

並且提到你對文件的問題 - 你只是FTP很多,你唯一需要改變的就是.htaccess(可能性是你的網站不會在開發的根部,但它會在生產中)和提供數據庫連接細節的wp-config.php文件。而已。

祝你好運!