系統需求

執行環境需求

本篇只提及Joomla!主程式的執行環境需求,有些擴充套件或佈景可能有不同的系統需求,請仔細閱讀套件或佈景的安裝說明文件。

PHP

PHP 建議版本 最低需求版本 更多資訊
PHP(Magic Quotes GPC off) 5.5+ 5.3.10+ http://www.php.net

如果是新購買或租用的網站主機,請務必使用PHP 5.5以上的版本,安全性較佳。

資料庫

資料庫 建議版本 最低需求版本 更多資訊
MySQL (InnoDB支援為必要的) 5.1 + 5.1 + http://www.mysql.com
SQL Server 10.50.1600.1+ 10.50.1600.1+ http://www.microsoft.com/sql
PostgreSQL 8.3.18 + 8.3.18 + http://www.postgresql.org/

網站伺服器

資料庫 建議版本 最低需求版本 更多資訊
Apache(with mod_mysql, mod_xml, and mod_zlib) 2.x + 2.x + http://www.apache.org
Nginx 1.1 1.0 http://wiki.nginx.org/
Microsoft IIS 7 7 http://www.iis.net

另外在PHP的擴充設定中,以下的設定有可能會是系統執行必要的(在php.ini設定檔中設定):

  • Zlib壓縮支援
  • XML支援
  • MySQL支援
  • MB Language為預設
  • MB String Overload關閉
  • INI Parser支援
  • JSON支援
  • 安全模式: 關閉
  • 顯示錯誤: 關閉
  • 檔案上傳: 開啟
  • Magic Quotes Runtime: 關閉
  • Register Globals: 關閉
  • 輸出緩衝: 關閉
  • Session 自動啟用: 關閉

Apache網站伺服器的設定中,其中有需要的是下列這些,要注意你可以使用IIS伺服器來取代Apache,但有可能有些功能(例如SEF功能)就沒辦法支援,或需要另外的程式或模組來支援(例如Microsoft URL Rewrite模組)。

  • Rewrite模組

除了上面這些需求的版本和所分屬的套件之外,你需要事先準備的環境還有以下數項:

  • MySQL一個資料庫,要有資料庫名稱、帳號、密碼
  • Joomla!程式檔案所存放的資料夾(目錄)
  • (可選的)FTP的主機位置、帳號、密碼、對應Joomla!程式根目錄的路徑

其他有一些常見的衝突情況,或必要的需求:

  • Skype通訊軟體:如果你安裝了Skype通訊軟體,有可能會佔用網站伺服器的預設值80埠,你可能要到設定中的「連線」設定中,取消掉使用80埠的設定,要不然就只能讓網站伺服器使用其他的埠號。
  • 其他的網站伺服器:如果你之前有安裝Microsoft IIS網站伺服器,或是其他的Apache網站伺服器,就有可能會導致衝突,一般的伺服器服務都位於電腦中的服務之中,你可以先停止或移除這些服務再開始安裝。
  • 非管理者權限:如果你登入作業系統使用了非管理者群組權限的帳號(例如公司配發的電腦),有可能無法啟動網站伺服器或資料庫服務,也無法進行目錄刪除、更名,或是更改相關的設定來符合系統需求。
    其他參考資訊:

參考資訊