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”
相关文章
相关标签/搜索