网站主页 > 建站教程 >

实用的WordPress配置技巧 你未必知道哦

来源:未知 时间:2010-07-02 09:17 字体: [ ] 参加站长培训 收藏 我要投稿

  如果说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});

  安全密匙

  WordPress安全密匙是一串随机变量,它可以改善用户cookie保存的信息的加密性。WordPress 3.0之前的版本你都需要在wp-config.php 文件里手动添加。在WordPress 3.0 里你可以按照这个安装指南,就为你在 wp-config.php文件里自动添加安全密匙。而且WordPress 3.0以前的版本,只有4个安全密匙,WordPress3.0里有8个安全密匙。

  你可以在wp-config.php文件里添加下面的内容:

  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的话,其中有一个选项就是选择数据库前缀。它保存在wp-config.php文件里是这样的:

  $table_prefix = 'wp_';

  这里,建议你使用别的东西来代替wp_ to 以加强安全性。如果你已经安装完WordPress了,切勿直接在配置文件里直接修改前缀,你应该遵循一定的步骤。

  语言配置

  默认情况下,英语是WordPress默认的本地化语言,你可以通过下面的代码来修改:

  define('WPLANG', '');

  define('LANGDIR', '');

  语言翻译文件(.mo)必需放置在默认的位置, 应该是wp-content/languages (原语言) , wp-includes/languages (目标语言)。从上面的函数可以看出,如果你喜欢的话,你可以定义自己的语言目录。

  WordPress的调试

  对于开发人员来说,WordPress有个非常出色的调试功能,通过它你可以查找错误。默认情况下这个函数是设置为false,如果是开发人员使用的话,应该启用这个函数。

  define(‘WP_DEBUG’, false); // 默认情况下禁用调试

  define(‘WP_DEBUG’, true); // 启用调试模式

  博客/网站地址

  在WordPress设置时,你可以指定WordPress的地址和网站地址。这些是添加在你的数据库中,每一次开发人员在模板里调用它的时候,实际上是在运行数据库查询。WordPress 2.2引入这两个设置来覆盖数据库值:

  define('WP_HOME', 'http://www.yourdomain.com');

  define('WP_SITEURL', 'http://www.yourdomain.com');

  通过在配置文件wp-config.php里添加你的地址以后,你就可以减少数据库查询的次数,提高了网站的性能。

  覆盖文件权限

  如果你的主机商对用户有严格的文件限制的话,你可以覆盖文件权限。虽然大多数人可能不需要用到,但是也有的人会用到吧!

  define('FS_CHMOD_FILE', 0755);

  define('FS_CHMOD_DIR', 0644);

  博文的修改版本

  所谓博文的修改版本就是WordPress会自动保存你的博文的版本以防浏览器或其他什么东西出状况。通过这个功能,如果用户不喜欢自己所做的修改,可以还原回之前的版本。虽然有人喜欢这个功能,也有些人对它也是很有话要说的,关于此函数有很多种配置可选择,你可以按照自己的需要进行配置。

责任编辑: admin 您的投稿就是对我们最大的支持.
  • 评论加载中...

    发表评论

  • 用户名: 密码: 验证码: 点击我更换图片

  • 头条
  • 推荐