2011-08-03 47 views
1

我被要求將在Windows Server 2003上運行的ColdFusion站點遷移到運行Windows Server 2008 R2 64位的新服務器。我是一名.Net開發人員,並且非常瞭解我的Windows和IIS方式。儘管如此,我從來沒有對ColdFusion做過任何事情。我運行這個命令:<cfdump var="#SERVER#" />並收到下面的輸出。 2008R2服務器是香草。通過告訴我我需要做什麼才能使網站運行,有人能幫助我嗎?感謝您給出的任何建議。在Windows Server 2008 R2上配置ColdFusion站點

APPSERVER JRun4 
EXPIRATION {ts '2011-07-01 09:07:52'} 
INSTALLKIT Native Windows 
PRODUCTLEVEL Standard 
PRODUCTNAME ColdFusion Server 
PRODUCTVERSION 7,0,2,142559 
ROOTDIR D:\CFusionMX7 

ADDITIONALINFORMATION [empty string] 
ARCH x86 
BUILDNUMBER [empty string] 
NAME Windows 2003 
VERSION 5.2 
+1

由於這是關於服務器配置,所以我建議[sf]對於這個問題來說是一個更好的地方。 – ale

回答

2

的ColdFusion 9將在Windows Server 2008上更容易安裝它也將支持您在運行64位模式下,您也可以運行如果您運行任何不支持64位的cfx擴展,則可能需要32位版本。

這裏有一些來自Diary of a Grunt的好信息。

2

嗯......你需要做的是在新服務器上安裝ColdFusion。由於該網站目前運行的是第7版,因此您可能想堅持使用該版本。目前的產品發佈是9.01。您可能需要根據當前版本測試該網站,並且如果一切順利升級到該版本。

從那裏你將不得不配置ColdFusion服務器。獲取配置的任何數據源並保護服務器。這些只是你需要做的一些事情。這並不代表ColdFusion,而是您將網站從服務器移動到服務器時的必要過程。

如果你從來沒有做過,我會建議從誰的人得到幫助。儘管做起來相當容易,但新手可能會錯過一些細微的差別。

--Dave

+0

我意識到我正在簡化這一點,但一般來說,它只是安裝ColdFusion,安裝任何必要的IIS 7.5組件,可能是一些IIS配置,創建IIS站點並將目錄指向CF文件的保存位置。您是否知道可能描述此類冒險的博客文章?我認爲它不會太壞,但由於我從來沒有配置CF網站,我想在這裏得到想法。我確實知道Windows和IIS ......所以我有這樣的想法。 – obautista

2

還有其他一些事情要記住。根據站點的複雜程度,您需要將CustomTags和任何正在使用的CFC從舊服務器移動到新服務器,在某些情況下,這些將通過CFusion目錄而不是inetpub。

我會迴應戴夫的評論,如果你還沒有這樣做,我會建議從熟悉ColdFusion的人那裏獲得幫助。

如果您有任何其他具體問題,問了......

+0

所以我沒有遇到任何兼容性問題,你會建議安裝當前運行的版本,版本7?但是,除了在Windows Server 2008中運行,另一個區別是它將在64位計算機上運行。思考? – obautista

+1

我不認爲你會有任何64位問題,顯然我沒有看到代碼,並且不知道底層是什麼,但通常我沒有遇到任何問題,除非代碼已經漂亮異國情調。 對於從CF7升級到CF8或9,我建議在生產之前使用測試環境。就我個人而言,我想要去CF9只是爲了增加新功能。如果您的目標只是爲了讓網站繼續運行,那麼停留CF7將是安全地將變量移出轉換的方式。 – tigeryan

+0

如果您選擇安裝64位版本的CF並且舊版CFX擴展名不支持它,可能會產生位數問題。需要檢查你目前的設置是否有CFX擴展名。 – Turnkey

相關問題