`
baiyuxiong
  • 浏览: 179258 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

【转载】Wordpress源代码分析之wp-config.php

阅读更多
http://hi.baidu.com/wordpressing/blog/item/6225051e68d582cea78669f6.html

wp-config.php主要管一些配置,比较简单,英文说明够充足了,飘过~~

<?php
// ** MySQL settings ** //
define('DB_NAME', 'wordpress');    // The name of the database
define('DB_USER', 'root');     // Your MySQL username
define('DB_PASSWORD', ''); // ...and password
define('DB_HOST', 'localhost');    // 99% chance you won't need to change this value
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

// Change SECRET_KEY to a unique phrase.   You won't have to remember it later,
// so make it long and complicated.   You can visit http://api.wordpress.org/secret-key/1.0/
// to get a secret key generated for you, or just make something up.
define('SECRET_KEY', 'put your unique phrase here'); // Change this to a unique phrase.

// You can have multiple installations in one database if you give each a unique prefix
$table_prefix  = 'wp_';   // Only numbers, letters, and underscores please!

// Change this to localize WordPress.   A corresponding MO file for the
// chosen language must be installed to wp-content/languages.
// For example, install de.mo to wp-content/languages and set WPLANG to 'de'
// to enable German language support.
define ('WPLANG', 'zh_CN');

/* That's all, stop editing! Happy blogging. */

define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>

最后这儿定义ABSPATH常量为根目录。ABSPATH没猜错的话应该是Absolute Path的意思吧?绝对路径。

最后包含以下根目录下的wp-settings.php

机密参数(SECRET_KEY)是为了增加安全性而设置的参数。我们知道,WordPress 使用的 md5 算法来保存用户密码的,这是目前最为通用的安全算法;但也存在安全隐患。这是因为很多用户缺少安全意识,习惯使用短密码,输入也方便。但短密码很不安全。尤其是8位以内的密码,虽然不能从其md5结果推算出对应密码,但是现在网上有现成md5码库,可以根据 md5 码查处对应的密码,因此很不安全。

使用机密参数后,你可以随意设置一些字符串,几十位长度都行,可以包括标点符号大小写之类的,这个字符串会自动添加到你的密码前面,而后使用新的字符串来生成对应的 md5 码,这样即使别人有了你的密码对应的 md5 码,也难以知道你的密码,可以确保你博客的数据安全。

下面是机密参数使用设置的例子:

define(SECRET_KEY, Rl?@,F/bdwBgO!oFb&a#?0nH*rx#|ssGy(z+k;H9Cp*N);

当然,设置之后,你并不需要特别记住你的机密参数,只要好好地保存在 wp-config.php 文件里就可以了。当然,你也不一定要这么复杂,也可以输入一些对你有特别意义,但别人不会猜想到内容。不过,设置以后,千万不要弄丢了啊!
分享到:
评论

相关推荐

    wp-theme-options-源码.rar

    【标题】"wp-theme-options-源码.rar"指的是一个WordPress主题的选项源代码压缩包,主要包含用于自定义WordPress主题的设置和功能的代码。在WordPress中,主题选项允许用户根据自己的需求调整网站的外观和行为,而...

    wordpress-3.9-for-sae-v0421-by-soulteary

    9. `wp-config-sample.php`:WordPress的配置文件模板,用户需要根据实际环境修改为`wp-config.php`并填入数据库连接信息等。 10. `wp-load.php`:WordPress的初始化脚本,用于加载WordPress环境和核心函数。 总的...

    整站程序打听网(wordpress打造cms)-wordpress-cms.rar

    这个压缩包包含了整个网站的源代码,可以帮助学习者理解如何利用WordPress作为基础来搭建一个功能完备的网站。 【描述】提到的“php源码[整站程序]打听网(wordpress打造CMS)_wordpress_cms”揭示了项目的核心技术栈...

    wordpress-mu.zip_Mu工具_Mu建站工具_WORDPRESS site_wordpress-mu

    1. **WordPress MU核心文件**:包括wp-admin、wp-includes、wp-content等目录,以及wp-config-sample.php、index.php等基础文件。 2. **预设的主题**:可能包含一些默认主题,供新建的站点使用。 3. **插件**:可能...

    wordpress安装方法

    - 进入 WordPress 安装目录,并复制 `wp-config-sample.php` 文件到 `wp-config.php`: ``` $ cd /var/www/wordpress/ $ sudo cp wp-config-sample.php wp-config.php ``` - 使用文本编辑器(如 gedit)打开 `...

    wordpress-4.2.4

    3. 修改配置文件:在解压后的目录中找到 `wp-config-sample.php` 文件,复制并重命名为 `wp-config.php`。编辑此文件,输入刚刚创建的数据库名、用户名和密码。 三、安装向导 1. 访问Web界面:通过浏览器访问 `...

    wordpress3.7.1

    2. `wp-login.php`:这是用户登录页面的源代码,用于验证用户身份并提供登录功能。 3. `wp-signup.php`:这个文件处理新用户的注册流程,允许访客创建账户并成为网站的成员。 4. `wp-settings.php`:设置核心配置的...

    wordpress-5.7.2-zh_CN.zip

    1. 更新失败:检查服务器权限设置,确保wp-content和wp-config.php可写。 2. 插件冲突:若出现错误,尝试禁用所有插件,再逐一启用,找出冲突源。 3. 速度慢:优化数据库,启用缓存插件如W3 Total Cache,或者使用...

    wordpress 网站建设源程序

    1.若上述方法不起作用,也没有关系,请用文本编辑器(如写字板)手动打开 wp-config-sample.php 文件,填入数据库信息。 2.将文件另存为 wp-config.php 并上传。 3.在浏览器中访问 wp-admin/install.php。 3.在配置...

    毕业设计,基于PHP+MySQL开发的整站程序-WordPress英文网站(带27000文章数据),内含完整源代码,数据库脚本

    毕业设计,基于PHP+MySQL开发的[整站程序]WordPress英文网站(带27000文章数据),内含完整源代码,数据库脚本 1 解压文件到你的网站目录,假设你的绑定网址为http://www.codepub.com/xxx 2 打开...

    my-blog.rar

    5. **数据库配置**:如果博客使用了动态数据,那么数据库配置文件(如WordPress的wp-config.php)就至关重要。这些文件存储了数据库连接信息,确保博客能正确存取和显示内容。 6. **插件与扩展**:许多博客会利用...

    基于PHP的worldpress 新浪微博同步插件 WP-Connect For WordPress.zip

    【文件名称列表】中的"132698953576292109"可能是一个错误或不完整的文件名,通常在WordPress插件的ZIP包内,我们会期待找到如`.php`格式的源代码文件,配置文件,以及可能的图像资源和语言文件等。这些文件包括但不...

    【应用】-WordPress源代碼.7z

    这个压缩包“【应用】-WordPress源代码.7z”显然包含了WordPress的源代码,这对于开发者、学习者或者想要自定义WordPress功能的人来说是极其宝贵的资源。源代码能够让我们深入了解WordPress的工作原理,从而进行二次...

    基于PHP的博客WordPress正式版源码.zip

    它的核心组件包括wp-config.php(配置文件)、wp-includes(包含基础函数)、wp-content(包含主题和插件)等。 2. **PHP基础**:理解变量、数组、函数、类和对象、控制结构(如if/else,for,while循环)以及错误...

    wordpress zip 版本

    WordPress ZIP版本是指WordPress官方发布的可下载的源代码压缩包,它是WordPress网站搭建和更新的基础。这个ZIP文件包含了WordPress操作系统的所有核心文件,使得用户无需通过FTP或其他文件管理工具逐个下载文件,...

    基于PHP的多用户博客WordPress源码.zip

    在解压后,用户会找到WordPress的核心文件夹,如wp-admin(后台管理部分)、wp-content(包含主题和插件)、wp-includes(包含核心库和函数)等,还有wp-config.php(配置文件)以及index.php(入口文件)等。...

    WordPress网络源码

    至于压缩包子文件的文件名称列表仅列出“WordPress”,这意味着整个WordPress源代码树可能都被包含在内。这将涵盖所有核心文件、插件、主题和其他相关资源,提供了全面学习和研究的材料。 总的来说,这个...

    基于PHP的WordPress电影站LoveVideo源码.zip

    4. **wp-config.php**:配置数据库连接和其他系统设置的文件。 5. **index.php, header.php, footer.php** 等:这些是WordPress主题的基本模板文件,控制网站的布局和结构。 6. **functions.php**:自定义主题功能和...

    Wordpress Installation-开源

    开源意味着其源代码对公众开放,允许用户自由使用、修改和分发,这为开发者提供了极大的灵活性和创新空间。 在 "Wordpress Installation" 过程中,你需要了解以下关键步骤: 1. **下载 WordPress**:首先,你需要...

    Wrox.Professional.WordPress.2010

    - 探索代码:鼓励读者深入研究WordPress的源代码以更好地理解其内部机制。 8. **复杂功能实现** - 循环定制:解释了如何自定义“循环”以显示特定类型的内容。 - 自定义查询:演示了如何构建复杂的查询以满足...

Global site tag (gtag.js) - Google Analytics