Joomla的configuration.php文件的嚮導

常常有朋友詢問咱們幫助解決路徑、密碼、數據庫鏈接和其餘基本配置問題。尤爲在遷移或移動站點以後。php

這些問題的大多數修復均可以在configuration.php文件中完成。咱們將幫助你瞭解這個很是重要的文件。html

在本指南中,咱們將告訴你:前端

  • 在這裏能夠找到configuration.php文件
  • 每行所影響的內容和經常使用設置

這不是一個全面的編碼指南,而是一個幫助您理解這個Joomla重要文件的參考資料。mysql

configuration.php文件的位置

Joomla的configuration.php文件的嚮導

這是使用Filezilla的位置圖片。此安裝位於「joomla」的子目錄中。sql

您的configuration.php文件位於joomla安裝的根目錄中。若是它在主目錄中,它的路徑將以下所示:數據庫

/home/username/public_html/configuration.php後端

在子目錄或子域中:緩存

/home/username/public_html/subdirectory/configuration.php安全

在您的計算機上(以XAMPP爲例)服務器

C:\ Documents and Settings \ Ed \ My Documents \ xampp \ htdocs \ Joomla \ configuration.php

在對文件執行任何操做以前,請備份當前文件。使用測試站點或在離線文本編輯器中使用它進行練習。沒有備份就不要進行更改。在將文件移動到其餘服務器或目錄以前進行備份。

咱們將逐行瀏覽文件,併爲每一行建立一個快速參考,並提供一些可能須要進一步說明的註釋。

網站設置

Joomla的configuration.php文件的嚮導

  • $offline:當設置爲「0」時,站點在線。設置爲「1」網站離線
  • $offline_message:您能夠在這一行上編寫任何文本消息
  • $sitename:出如今標題中的站點名稱
  • $editor:全局配置中默認選擇的編輯器
  • $list_limit:控制面板中全部用戶列表的長度。默認狀況下,這個值設置爲20
  • $access:站點的默認訪問級別。「1」是公共訪問;「2」是註冊;「3」是特別的

調試設置

Joomla的configuration.php文件的嚮導

  • $ debug:「0」關閉,「1」開啓
  • $ debug_lang:「0」關閉,「1」開啓

$ debug:這將打開Joomla!的調試系統。設置爲「是」時,此工具將提供診斷信息,語言翻譯和SQL錯誤。若是出現任何此類問題或錯誤,它們將顯示在每一個頁面的底部,在前端和後端。

$ debug_lang:這將打開Joomla的調試指示符(* ... *)或(?...?)!語言文件。調試語言將在沒有調試系統工具設置爲打開的狀況下工做。但它不會提供有助於糾正任何錯誤的其餘詳細參考資料。

數據庫設置

Joomla的configuration.php文件的嚮導

  • $ dbtype:「mysqli」或「mysql」
  • $ host:不少服務器上的「localhost」,不是所有
  • $ user:有權訪問數據庫的數據庫用戶的名稱
  • $ password:與數據庫用戶關聯的密碼,不是您的管理員密碼或FTP密碼
  • $ db:建立數據庫時建立的數據庫名稱
  • $ dbprefix:至少三個如下劃線結尾的字符(安裝joomla時設置)

各類額外功能

Joomla的configuration.php文件的嚮導

  • $ live_site:網站的實際網址 - 例如http://yourdomain.com(除非您的網站位於子目錄中)
  • $ secret ::不要改變
  • $ gzip:「0」關閉; 「1」開啓
  • $ error_reporting:「 - 1」是適當的級別
  • $ helpurl:默認是joomla幫助。能夠設置爲您本身的幫助頁面

Joomla的configuration.php文件的嚮導

  • $ ftp_host :: 「127.0.0.1」是localhost的默認IP。您的服務器可能不一樣
  • $ ftp_port: 「21」是正常默認值。可是並不是全部服務器都相同
  • $ ftp_user:您的FTP用戶名
  • $ ftp_pass:您的FTP密碼
  • $ ftp_root ::一般是/ home / username / public_html之類的路徑(沒有尾隨斜槓)
  • $ ftp_enable:此設置告訴Joomla!使用它的內置FTP功能,而不是PHP使用的過程

時區設置

Joomla的configuration.php文件的嚮導

  • $ offset:默認爲UTC
  • $ offset_user:默認爲UTC

電郵設定

Joomla的configuration.php文件的嚮導

  • $ mailer: 「mail」使用PHP郵件功能; 「sendmail」在服務器上使用SMTP郵件
  • $ mailfrom:來自電子郵箱。Joomla使用的電子郵件地址!發送網站電子郵件
  • $ sendmail: Sendmail程序所在的路徑。僅當Mailer設置爲Sendmail時才使用此路徑
  • $ smtpauth:若是SMTP服務器須要身份驗證才能發送郵件,請將此項設置爲「是」。不然將其保留爲否。僅在Mailer設置爲Sendmail時使用
  • $ smtpuser:用於訪問SMTP主機的用戶名。僅在Mailer設置爲Sendmail時使用
  • $ smtppass:用於訪問SMTP主機的密碼。僅在Mailer設置爲Sendmail時使用
  • $ smtphost:SMTP主機。發送郵件時使用的SMTP地址。僅在Mailer設置爲Sendmail時使用
  • $ smtpsecure:選擇SMTP服務器使用的安全模型 - 默認爲無。選項是SSL和TTL
  • $ smtpport:SMTP端口。大多數不安全的服務器使用端口25,大多數安全服務器使用端口465.請與您的主機聯繫

日誌設置

Joomla的configuration.php文件的嚮導

  • $log_path : '//home/username/public_html/j/logs';
  • $tmp_path : :'//home/username\public_html/tmp';

緩存設置

Joomla的configuration.php文件的嚮導

  • $ caching: 「0」關閉; 「1」保守的環境; 「2」逐行設置
  • $ cache_handler:「文件」徹底緩存; 「cachelite」lite緩存

元數據設置

Joomla的configuration.php文件的嚮導

  • $ MetaDesc:爲SEO建立文本描述
  • $ MetaKeys:插入以逗號分隔的關鍵字
  • $ MetaAuthor:「0」不是; 「1」是確定的

SEO設置(搜索引擎優化)

Joomla的configuration.php文件的嚮導

  • $ sef:「0:否;」1「是
  • $ sef_rewrite:」0「否;」1「是
  • $ sef_suffix:」0「否;」1「是
  • $ unicodeslugs:」0「否;「1」是
  • $ feed_limit:默認值是10 - 可使用任何整數

會話設置

Joomla的configuration.php文件的嚮導

  • $ lifetime:表示分鐘的整數
  • $ session_handler:「database」或「none」
相關文章
相關標籤/搜索