如果说functions.php文件是WordPress主题当中最为重要的文件,那么对于整个WordPress来说,最为重要的会是什么呢?它应该是 wp-config.php文件。使用它可以配置数据库的功能、改善性能、提高所有由WordPress驱动的网站和博客的安全性。由此可见,此文件的重要性非同一般。所以这篇文章与大家分享的几个使用的WordPress配置技巧也是相当重要的,希望大家能学会吧!
默认情况下安装WordPress并没有wp-config.php文件,而是一个样本文件,叫做wp-config-sample.php。你需要依据这个样本文件为你的博客创建一个真正的配置文件wp-config.php。大多数人都不会手动来创建这个真正的配置文件,因为WordPress的安装过程中可以让你自动完成这个过程,这种自动创建的过程实际上也是添加、修改了主要的WordPress配置,因此,我们先来看看这个自动创建过程都帮你做了哪些事情。
通过FTP上传WordPress进入站点后,你会看到如下的页面:
英文部分的意思主要是说需要一个配置文件才能运作,你可以通过web界面来创建一个配置文件(这是一个样本),但是这个样本的配置文件 wp-config-sample.php并不一定适合所有的主机。如果你用的是当前非常流行的主机的话,它才可以运作。下一步就会变成这样:
在那里输入一些关键的信息,有了这些信息WordPress才能与数据库相连。所有在此输入的信息也会被添加到你的配置文件wp-config.php 里:
define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');
默认情况下,数据库的主机是localhost,因为它对大多数主机都适用。不过也有一些主机的配置不同,所以如果你使用下面的主机的话你还需要对它进行修改:
??? 1and1 Hosting ― db12345678
??? DreamHost ― mysql.example.com
??? GoDaddy ― h41mysql52.secureserver.net
??? ICDSoft ― localhost:/tmp/mysql5.sock
??? MediaTemple (GS) ― internal-db.s44441.gridserver.com
??? Pair Networks ― dbnnnx.pair.com
??? Yahoo ― mysql
Digging into WordPress电子书里有讲到一个最酷的 wp-config.php配置技巧,通过它你可以检测数据库的主机,代码如下:
define('DB_HOST', $_ENV{DATABASE_SERVER});
粘贴上面的代码,它就很可能可以掌握你的数据库服务器,不过这样的话,你当然需要手动来编辑 wp-config.php配置文件了。
详细解决方案
Wordpress小技能 大用处 -wp-config.php技巧
热度:607 发布时间:2012-09-08 10:48:07.0
相关解决方案
- Struts-config.xml配置action-地图pings元素略计
- Struts-config.xml配置文件《action-地图pings》元素的详解
- 一声,struts中,struts.xml和struts-config.xml是不是一样
- sh框架的structs-config.xml报错,该如何处理
- 怎样在struts-config.xml使用快捷键?该如何处理
- 若要使他人能够在远程计算机下查看此特定异常信息的详细信息,请在位于当前 Web 应用程序根目录上的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <cust
- 若要使他人能够在远程计算机上查看此特定异常信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <cust
- ASP.NET AJAX4.0配备的web.config
- web.config,该如何处理
- 下传图片的默认大小(web.config)
- web.config 配置默认页的有关问题
- web.config。怎么根据这个规则写出一个新的规则
- 本地测试正常,下传到服务器报错!若要使他人能够在远程计算机下查看此特定异常消息的详细信息,请在位于当前 Web 应用程序根目录上的“web.config”配置文件中创建一个 <customErrors
- asp.net MVC项目web.config 文件customErrors和Global.asax文件的Application_Error冲突有关问题
- 【Discuz!NT 3.6】模板文件里的{config.webtitle}{pagetitle}怎么修改
- 打开项目,源目录出错,得不到web.config
- web.config 中如何配置端口呀
- web.config 下面 pages tag无效,该怎么解决
- web.config 里面的这句是什么意思?解决方案
- web.config: 怎么这样设置访问权限
- web.config 配置数据源有关问题
- 若要使他人能够在远程计算机上查看此特定异常信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off
- web.config 急待
- web.config 配置,说说你出现的有关问题
- web.config 中<MicrosoftWebControls>节是干什么用的?该怎么处理
- 在web.config 配置了跳转页面default.aspx,怎么把它跳转到一个全屏窗口?
- 在web.config 配置了跳转页面login.aspx,但到login.aspx时, 没有风格样式CSS了?解决思路
- 程序正在运行。这时候修改 Web.config 后,所有Cache 全局变量会自动消失吗?解决方案
- ContentType 怎么在 web.config 里写
- 如何在Web.config 文里面修改,让它不解析text文件