本教程講解的是如何全新安裝 UCenter 1.5.0 。
在安裝 UCenter Home 、 Discuz! 、 SupeSite 、 X-Space 等應用的時首先必須先安裝 UCenter 。目前
UCenter 提供兩種掛接方式:MySQL 和 fopen,支援同一臺伺服器和不同伺服器之間的應用掛接,這個是在產品安裝過程中由程式自動選擇。
一、所需環境要求
作業系統要求
UCenter 具備跨平臺特性,可以執行於 UNIX/Linux/FreeBSD 及微軟 Windows
等各種作業系統環境下。我們已在軟體中針對上述作業系統做了大量的測試和實驗,保證 UCenter
可以在上述系統中安全穩定的執行,但您仍然需要做好伺服器作業系統級的安全防備措施,例如 Windows 使用者需更改 MySQL for
Windows 的初始 root 密碼,避免跨目錄的檔案讀寫;類 Unix
使用者需避免使用過於簡單的密碼,避免跨使用者目錄的檔案讀寫,做好伺服器上其他相關軟體 (如 Sendmail, ftpd,
httpd) 等的安全防範,使用較新的軟體版本等。如果您租用虛擬主機,一般正規和技術力量較強的虛擬主機提供商會已經做好作業系統的各項準備,使用者可不
必關注此部分。
推薦使用 UNIX/Linux/FreeBSD 作業系統,不僅完全免費,而且可以獲得更好的穩定性和負載能力。如果使用 Windows 系統,推薦 PHP 以 ISAPI(非 CGI) 方式安裝。
語言及資料庫支撐環境要求
可用的 httpd 伺服器 (如 Apache 、 Zeus 、 IIS 等)
php 4.3.0 及以上
MySQL 4.0 及以上
以上軟體除了 httpd 軟體有可能需要購買以外,其餘均為跨平臺的免費軟體,推薦使用以上軟體的最新穩定版本,不僅擁有更多的功能,而且通常已修復了已知老版本的安全漏洞。
推薦環境軟體版本
php 5.0.0 及以上
MySQL 5.0 及以上
關於 Linux 和 Windows 主機上環境搭建的詳細教程可以參考 Discuz! 使用者手冊中安裝部分環境搭建的方法:Discuz! 最新使用者手冊
二、安裝可能用到的工具軟體
UCenter 開發組儘量使得安裝步驟簡單方便,但仍然可能會用到一些常用的工具軟體。如果您透過網路將 UCenter
軟體上傳到伺服器上,您將可能需要一個 FTP 客戶端軟體。透過您的伺服器 FTP 賬號,使用該 FTP
客戶端軟體將相關檔案上傳到伺服器上。同時您可能需要一個簡單的文字檔案編輯軟體,用以對配置檔案進行引數修改,一般作業系統自帶的如 Windows
的 「記事本」 或第三方軟體如 UltraEdit 等都能勝任。
PS:UTF-8 編碼的程式檔案不建議使用 Windows 的 「記事本」 。
三、 UCenter 安裝詳細步驟:(以虛擬空間上安裝 UCenter 為例演示)
第一步、在 http://www.comsenz.com/downloads#down_ucenter 下載適合自己的版本。
首先到 http://www.comsenz.com/downloads#down_ucenter下載所需版本的 UCenter 到本地或伺服器。
在這裡要說明一下:我們提供了 4 種不同的編碼。包括 GBK 簡體中文版 (推薦) 、 UTF-8 簡體中文版、 BIG5 繁體中文版 (推薦) 、 UTF-8 繁體中文版,請自己的需求選擇相應版本的論壇程式下載。
第二步、解壓並上傳論壇程式到伺服器上並且修改相應目錄許可權。
1 、上傳 UCenter 的程式到伺服器上
本次演示以 GBK 版本為例下載到本地,解壓縮後得到如下圖所示檔案:

upload:這個目錄下面的所有檔案是我們需要上傳到伺服器上的可用程式檔案;
readme:目錄為產品介紹、授權、安裝、升級、轉換以及版本更新日誌說明;
utilities 目錄為論壇附帶工具,包括升級程式;
advanced:目錄為如何開發其他應用介面的範例和說明檔案。
將其中 upload 目錄下的所有檔案使用 FTP 軟體上傳到空間,如下圖所示:

注:虛擬主機上傳檔案請一定使用二進位制方式上傳,獨立主機直接在伺服器上下載解壓縮即可。
幾種常見的 FTP 軟體的二進位制設定說明:http://faq.comsenz.com/?action-viewnews-itemid-373
關於安裝目錄,以虛擬主機為例,比如您可以在根目錄下新建名為 ucenter 或者 uc 的目錄用來安裝 UCenter
;在根目錄下新建名為 bbs 的目錄用來安裝 Discuz! 7.0.0 ;在根目錄下新建名為 supesite 的目錄用來安裝
SupeSite;安裝其他應用類似可以這樣在根目錄新建個目錄安裝即可。
注意:不要把 UCenter 和 Discuz! 或者其他應用安裝在同一個目錄下。
2 、設定相關的目錄屬性,以便資料檔案可以被程式正確讀寫
使用 FTP 軟體登入您的伺服器,將伺服器上以下目錄、以及該目錄下面的所有檔案的屬性設定為 777,Win 主機請設定 internet 來賓帳戶可讀寫屬性。
./data
./data/avatar
./data/backup
./data/cache
./data/logs
./data/tmp
./data/view
./data/config.inc.php
關於目錄許可權更詳細的修改方法請參考:檔案許可權修改方法
第三步、安裝過程
上傳完畢後,在瀏覽器中執行安裝程式 (http://www.domain.com/ucenter/install,這裡請輸入 http://您的域名/ucenter/install) 進入準備安裝頁面,如下圖所示:

上圖中閱讀授權協議後點選 「我同意」 就進入到下面的環境檢查和檔案許可權目錄檢查頁面,如下圖所示:

檢查配置過關後點選 「下一步」 進入資料庫資訊配置頁面,如下圖所示:

注:如果是虛擬主機使用者,資料庫使用者名稱和密碼一般是由虛擬主機空間商提供;如果是獨立主機,資料庫使用者名稱和密碼就是你安裝 MySQL
時填寫的使用者名稱 (一般為 root) 和密碼 (建議新建個資料庫使用者安裝,使用 root
會有安全問題) 。填寫好資料庫資訊、創始人密碼。點選 「下一步」 進入安裝資料庫頁面,如下圖所示:

資料庫安裝完畢點選 「安裝使用者中心成功,點選進入下一步」 則自此 UCenter 安裝完畢,進入 UCenter 後臺登入介面,如下圖所示:

輸入密碼後點選 「登入」 進入到 UCenter 的後臺,如下圖所示:

安裝完 UCenter 後我們就可以開始安裝 UCenter home 、 Discuz! 、 SupeSite 、 X-Space 等應用了。
UCenter 後臺 => 應用管理,如下圖所示:

上圖介面中選擇 「URL 安裝 (推薦)」,填寫好 「應用的安裝的 URL」 就可以開始安裝各個應用了。