wordpress 的 wp-云顶国际

wp-config.php 是 的配置文件,网站的安装设置都在里面,其中还有一些代码,刚接触  的用户可以参考:

保持站点精简

在比较大型的 站点中,保持精简和干净是非常重要的,而 中保存了一些非必要的数据,比如缓存和文章版本。

我们可以非常简单的限制文章的版本数量,以免文章版本占用过多的空间,拖慢性能。在 wp-config.php 文件中加入下面一行代码,即可限制文章的历史版本数为 3,对于不经常修改文章的网站来说,3个文章历史版本足够用了。

define('wp_post_revisions', 3);

如果你觉得自己的站点不需要这个功能,可以使用下面的代码彻底禁用文章历史版本功能。

define( 'wp_post_revisions', false );

在中保存了移动到回收站中的文章、页面、附件和评论,默认情况下,30天后, 会自动清理回收站中的数据,我们可以自定义这些数据在回收站中保存的时间,下面的代码,设置了这个时间为1天,数据移动到回收站中一天之后,会被自动清理。

define( 'empty_trash_days', 1 );

在后台编辑图片时,会创建一个原图的副本,以便我们可以随时还原,我们可以通过设置改变这个行为,让 在编辑图片时,直接覆盖原图,以节省服务器空间,直接定义常量image_edit_overwrite 的值为 true 即可。

define( 'image_edit_overwrite', true );

提高安全性

如果你的主机支付 ssl,为了确保登录帐号密码不被泄露,我们应该为 启用强制 ssl 登录,加密登录过程中的用户名和密码数据,在 wp-config.php文件中加入以下配置即可实现这个功能。

define('force_ssl_login', true);

同时,我们也可以设置 后台全部使用 ssl 协议。

define('force_ssl_admin', true);

防止不懂技术的客户不小心损坏程序

为不懂技术的客户开发 站点的时候,经常会有客户不小心在后台修改坏了 主题或插件的代码、甚至删除了主题或插件导致站点损坏。其实对于不懂技术的客户,允许他们在后台修改代码或者网站程序文件是没有必要的,同时也是非常危险的,万一不小心弄坏了网站,只会为双方带来不必要的麻烦。

为了解决这个问题, 为我们提供了一条配置,可以让我们禁用掉所有在后台修改程序文件的功能,包括主题插件安装、修改、升级等操作。

在wp-config.php文件中加入以下代码即可禁用所有后台程序文件修改操作,同时发布文章、上传文件也不会受到影响。

define('disallow_file_edit', true);
define('disallow_file_mods',true);

另外一个导致 站点不安全的错误是,客户往往不会主动升级 内核、主题、插件,因为客户很可能不知道这到底是干什么用的,升级会不会破坏网站。这种情况下,保证 随时更新到最新版本就是我们的责任了,设置以下代码可以让 在有新版本可用时及时自动更新到最新版本。 主题和插件默认情况下会自动更新。

define('wp_auto_update_core', true);

ftp 设置

如果的站点在每次需要更新时都提示你填写ftp凭据,我们实际上可以通过使用wp-config.php 来记住ftp 登录信息来节省大量的时间。下面的三个常量会告诉你的ftp主机、用户名和密码是什么。这样,我们不必每次升级时都提交这些信息。

define('ftp_host', 'ftp.yoursite.com');
define('ftp_user', 'your_ftp_username');
define('ftp_pass', 'your_ftp_password');

一些优质的主机托管公司会为我们提供ssl ftp, 如果我们的主机支持ssl ftp,请确保打开ssl ftp连接增加额外的安全性。

define('ftp_ssl', true);

程序调试

当我们的网站出现错误时,我们可以通过在wp-config.php中打开调试模式,查看错误的具体信息,以方便排除错误。

define('wp_debug', true);

由于将错误将显示在网站上会影响访问者浏览,一种更优雅的调试方式是使用调试日志。在中,实现这个功能很容易:设置 wp_debug 为 true 后,再设置 wp_debug_log 为 true,这将使 将所有 php 错误或警告信息保存到 wp-content 目录中。

define( 'wp_debug_log', true );

如果网站的损坏了,我们可以设置允许 自行修复,wp_allow_repair 为true即可。

define( 'wp_allow_repair', true );

请注意,以上常量仅在调试站点时使用,一旦你找到并解决了问题,记得将上面的常量值设置为false!

提高性能

wp-config.php文件允许我们调整一些调整,以确保 获得更好的性能。首先要增加允许 使用的最大内存。请注意,如果您的主机服务商限制了内存,这个设置是没用的。

define('wp_memory_limit', '96m');

如果云顶国际的服务器上同时运行的有其他程序,我们可以限制 使用的内存量,以免 使用过多内存而影响其他程序工作。

define( 'wp_max_memory_limit', '256m' );

以上的功能可以根据自己的情况添加,其中最实用的应该是 define('wp_debug', true);  程序调试,很多时候 故障,都是靠它来排查故障问题。

# 更多,请关注「专题」

本文转载:

         
网站地图