love冥天介绍:关于WordPress 的配置 wp-config.php

php相关 / 2011年02月23日 11时16分 / 16541人浏览
love冥天介绍:关于WordPress 的配置 wp-config.php
WordPress整站 重要的文件是 wp-config.php
默认情况下安装WordPress并没有wp-config.php文件,而是一个样本文件,叫做wp-config-sample.php。你需要依据这个样本文件为你的博客创建一个真正的配置文件wp-config.php。大多数人都不会手动来创建这个真正的配置文件,因为WordPress的安装过程中可以让你自动完成这个过程,这种自动创建的过程实际上也是添加、修改了主要的WordPress配置。
数据库连接相关:
define('DB_NAME', 'database-name');数据库名
define('DB_USER', 'database-username');数据库用户名
define('DB_PASSWORD', 'database-password');数据库密码
define('DB_HOST', 'localhost');数据库位置,默认情况下,数据库的主机是localhost(当前主机),如果想用其他独立数据库可以更改。
$table_prefix = 'wp_';数据库前缀
安全密匙相关:
WordPress安全密匙是一串随机变量,它可以改善用户cookie保存的信息的加密性。WordPress 3.0之前的版本你都需要在wp-config.php 文件里手动添加。在WordPress 3.0 为你在 wp-config.php文件里自动添加安全密匙。WordPress 3.0以前的版本,只有4个安全密匙,WordPress3.0里有8个安全密匙。
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');
WordPress的调试:
对于开发人员来说,WordPress有个非常出色的调试功能,通过它你可以查找错误。默认情况下这个函数是设置为false,如果是开发人员使用的话,应该启用这个函数。
define(‘WP_DEBUG’, false); // 默认情况下禁用调试
define(‘WP_DEBUG’, true); // 启用调试模式
博客/网站地址:
define('WP_HOME', 'http://www.lostphp.com');
define('WP_SITEURL', 'http://www.lostphp.com');
覆盖文件权限:
define('FS_CHMOD_FILE', 0755);
define('FS_CHMOD_DIR', 0644);
自动保存配置:
define('AUTOSAVE_INTERVAL', 120); // 时间间隔 秒为单位
define('WP_POST_REVISIONS', 5);//每篇文章的版本数
define('WP_POST_REVISIONS', false);//此函可以数禁用自动保存功能
WordPress垃圾箱功能:
define('EMPTY_TRASH_DAYS', 7 ); //用整数代码你希望每隔多少天自动清空
define('EMPTY_TRASH_DAYS', 0 );//取消此功能
自动优化数据库:
define('WP_ALLOW_REPAIR', true);//true为启动数据库优化
激活以后,你就可以在下面的地址看到它的设置: http://www.yoursite.com/wp-admin/maint/repair.php
当上面的定义设置完后,用户无需登录后台就可以访问这个功能。因为它的主要目的是修复崩溃的数据库,通常情况下,如果数据库出现问题,用户是无法登录后台的。因此,当完成对数据库的修复和优化后,请务必将它从 wp-config.php文件里删除。
增加PHP内存限制:解决内存耗尽问题(Fatal error: Allowed memory size of XXXXXX bytes exhausted)
define('WP_MEMORY_LIMIT', '64M');//64可是设置大些
移动wp-content目录
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');
这里特别奖插件目录写出来是因为一些插件如果没有特别指出的话就无法移动。
自定义User / UserMeta表单:
默认情况下,WordPress将所有用户的数据保存在 wp_users和wp_usermeta表单里。通过下面的函数,你可以指定任何位置来保存用户信息。
define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');