Simple Machines Community Forum

SMF Support => Language Specific Support => 中文 (Chinese) => Topic started by: CapriSkye on December 22, 2004, 02:00:25 AM

Title: {官方} SMF 1.0 中文安裝手冊
Post by: CapriSkye on December 22, 2004, 02:00:25 AM
原文 (Ben_S): http://www.simplemachines.org/community/index.php?topic=6765.0

SMF 1.0 中文安裝手冊

在您安裝 SMF Beta 之前, 請注意以下事項

1. SMF目前還是試用版. 雖然很多人已經測試過此版本, 但目前還不是正式版的. 所以此版本可能有些毛病, SMF建議您將此版本使用於研究用途且僅供參考. 請記得將來論壇的安裝程式可能會重新設計過.

2. 檢查安裝需求. 為避免不必要的問題, 請確定您預計安裝SMF的伺服器是否通過以下需求:

客戶需求
  - 最少需要 Microsoft Internet Explorer 4.0 for Windows (http://www.microsoft.com/ie), Opera 7 (http://www.opera.com/), Mozilla 1.0.2 (http://www.mozilla.org/), Netscape 6.0 (http://www.netscape.com/), Safari 1.0 (http://www.apple.com/safari/), Konqueror (http://www.konqueror.org/features/browser.php), or Galeon (http://galeon.sf.net/).
  - Opera 6 (http://www.opera.com/) 可能無法使用全部的功能.
  - Javascript (http://www.mozilla.org/js/) 功能必須開啟.

伺服器需求
  - 任何架站軟體支援 PHP, 像 Apache (http://httpd.apache.org/) or Internet Information Services (IIS) (http://www.microsoft.com/iis).
  - PHP (http://www.php.net/) 4.1.0 或以上. 以下功能必須正確設定於 php.ini 裡:
     - engine directive 設定於 On.
     - magic_quotes_sybase (http://www.php.net/sybase#ini.magic-quotes-sybase) directive 設定於 Off.
     - session.save_path (http://www.php.net/session#ini.session.save-path) directive 設定於已有的檔案夾.
     - session.use_only_cookies (http://www.php.net/session#ini.session.use-only-cookies) 設定於 off 如果不使用 cookies.
     - file_uploads directive 設定於 On.
     - upload_tmp_dir 設定於已有的檔案夾.
  - MySQL (http://www.mysql.com/) 3.23.4 或以上.
     - 至少需要 500KB 的資料庫使用空間, 但是最好多於 500.
  - 至少多於2.5MB的主機使用空間 (多一點給附件檔案!)

主機建議
  - Linux (http://www.linux.org/) 或其他 Unix 的主機, 跟 GNU Aspell (http://aspell.sf.net/) 和他的字典 (http://ftp.gnu.org/gnu/aspell/dict/), 如果需要拼字檢查的話.
  - Apache (http://httpd.apache.org/) 及 AcceptPathInfo (http://httpd.apache.org/docs-2.0/mod/core.html#acceptpathinfo) 設定於 On (Apache 2 或以上.) 給不需查詢的網址.
  - PHP (http://www.php.net/) 4.3.0 或以上, 及以下 php.ini 裡的設定:
     - max_input_time directive 最好設定高於 30.
     - post_max_size (http://www.php.net/configuration.directives#ini.post-max-size) 及 upload_max_filesize (http://www.php.net/configuration.directives#ini.upload-max-filesize) directives 的大小最好設定高於最大的附加檔案.
     - session.use_trans_sid (http://www.php.net/session#ini.session.use-trans-sid) directive 最好設定於 Off.
     - session.use-cookies (http://www.php.net/session#ini.session.use-cookies) directive 最好設定於 On.
     - memory_limit (http://www.php.net/configuration.directives#ini.memory-limit) directive 最好設定於 8M 或以上.
     - max_execution_time (http://www.php.net/info#ini.max-execution-time) directive 最好設定於 15 或以上.
     - register_globals (http://www.php.net/configuration.directives#register-globals) directive 最好設定於 Off.
  - MySQL (http://www.mysql.com/) 4.0.15 或以上..
  - GD (http://www.boutell.com/gd/) 2.0 或以上.

下載 SMF

你可以到官方網站的 下載區 (http://www.simplemachines.org/download.php) 下載最新的版本.

SMF提供多種程式組件讓您下載, 如果您是第一次使用SMF請下載論壇的主程式檔案. SMF建議您下載zip檔因為您的電腦可能已有解zip檔的程式.
接下來解壓縮組件, 確定您保持組件的檔案夾結構, 如果您是用 Windows XP, 最簡單的方法是按右鍵然後選擇解壓縮功能. 如果您是用別的作業系統, 您可以使用 winzip 或其他相關的軟體.

上傳 SMF

現在您可以準備上傳 SMF 檔案到您的伺服器了. 您可以使用 FTP 軟體然後連到您的伺服器裡, 新增一個檔案夾取名為 SMF, 或其他名稱.

先進入到您新增的檔案夾裡, 然後開啟您解壓縮的 SMF 程式組件. 選擇全部的檔案然後複製, 到您的 FTP 裡選擇貼上. 等全部檔案上傳完之後您會看到您上傳的檔案, 上傳的速度將依您的網路速度而定.

上傳完畢之後到 www.yourdomain.com/smf/install.php (或您選擇的檔案夾名稱).
進去之後如果看到輸入 FTP 資料的問題, 那您用的可能是 *nix 伺服器. 首先輸入您的 FTP 資料, 論壇的安裝程式會自動改變檔案權限. 如果您想自己改變檔案權限, 請用 FTP 軟體連到您的伺服器裡, 然後改變以下檔案的使用權限 (權限 777). 通成在檔案上按下滑鼠右鍵可以讓您改變權限, 選擇修改權限然後輸入777就可以了.

以下檔案需要 777 的權限.
·   attachments
·   avatars
·   Packages
·   Packages/installed.list
·   Packages/server.list
·   Smileys
·   Themes
·   agreement.txt
·   Settings.php
·   Settings_bak.php
·   install.php
·   Themes/default/languages/Install.english.php

安裝 SMF

假設上面的動作沒有問題, 您伺服器裡會有論壇的程式檔案及正確的使用權限. 現在需要的是安裝 install.php 和配置您的MySQL資料庫設定, 及您的管理帳號.

開啟您的瀏覽器然後到 http://www.yourdomain.com/smf/install.php (smf是您選擇的檔案夾名稱). 如果您在 Setting.php 和 Setting_bak.php 的權限設定無誤, 你會看到以下選項:

論壇名稱 (Forum Name): 這是您的論壇名稱, 預設值是 "My Community" 但是您可以輸入任何名稱.
論壇網址 (Forum URL): 這是您的論壇網址, SMF的安裝程式可能已經幫您輸入. 通常可以不用管他.
MySQL 主機名稱 (MySQL server name): 這是您資料庫的名稱, 通常是 localhost.
MySQL 帳號 (MySQL username): 這是您資料庫的帳號, 通常可以在您伺服器裡提供的管理中心找到您的帳號, 如果您不知道您資料庫的帳號, 請詢問您伺服器的管理員.
MySQL 密碼 (MySQL password): 這是您資料庫的密碼, 通常可以在您伺服器裡提供的管理中心找到您的密碼, 如果您不知道您資料庫的密碼, 請詢問您伺服器的管理員.
MySQL 資料庫名稱 (MySQL Database name): 這是您資料庫的名稱, 通常可以在您伺服器裡提供的管理中心設定資料庫名稱, 如果您不知道您資料庫的名稱, 請詢問您伺服器的管理員.
MySQL 資料庫前置詞 (MySQL Database prefix): 這是您資料庫的前置詞, 前置詞允許您安裝多個應用程式, 您可以不用改變這個項目, 除非您要安裝第二個SMF論壇到相同的資料庫.

提供全部的資料後點選繼續, 您將會看到很多安裝資料及安裝成功的訊息. 最後到最下面按繼續.

接下來您需要提供您的管理帳號, 這會新增論壇的帳號. 因為安全考量, 您也需要提供資料庫的密碼, 之後按繼續.

您的論壇已經安裝成功, 您可以進入您的論壇了. 但是, 請注意您必須刪除您伺服器裡的 install.php 檔案. 這非常重要請務必將其刪除. 您可以使用您的 FTP 軟體到您的論壇檔案夾裡, 按滑鼠右鍵然後選擇刪除.

恭喜您, 希望您會喜歡SMF的論壇, 如果您有問題可以到官方支援論壇 (http://www.simplemachines.org/community/index.php)請教.

The Simple Machines Team


翻譯: CapriSkye (http://www.simplemachines.org/community/index.php?action=profile;u=2491)