将wp-config.php上移2级

时间:2013-03-20 作者:Greg

是否可以更改设置,以便wp config。php可以上移两个目录级别(而不是默认的1级)?这将允许将核心WP文件从public\\u html移动到子目录,同时允许WP config。php将移动到public\\u html之上,因此无法公开访问。

1 个回复
SO网友:DaveE

是的,在问题的顶部答案中有一个很好的例子说明了如何做到这一点:Is moving wp-config outside the web root really beneficial?

标题为“的部分”How to move wp-config.php to any location on your server“提供以下解决方案:

但是,如果您将[wp config.php]移到了其他地方,会怎么样?容易的创建新的wp配置。WordPress目录中的php,代码如下:

<?php

/** Absolute path to the WordPress directory. */
if ( !defined(\'ABSPATH\') )
    define(\'ABSPATH\', dirname(__FILE__) . \'/\');

/** Location of your WordPress configuration. */
require_once(ABSPATH . \'../phpdocs/wp-config.php\');
(请确保将上述路径更改为重新定位的wp-config.php文件的实际路径。)

如果遇到open\\u basedir问题,只需在PHP配置中向open\\u basedir指令添加新路径:

open_basedir = "/var/www/vhosts/example.com/httpdocs/;/var/www/vhosts/example.com/phpdocs/;/tmp/"
就是这样!

结束

相关推荐

Security and .htaccess

大约一个月前,我在一个与爱好相关的托管服务器上创建了一个WordPress博客。所以,我目前还不熟悉这一点。由于我担心安全性,我做的一件事就是安装插件WP安全扫描。根据插件结果,我的网站会被检查出来,但我在结果中看到的是一个红旗:文件。wp admin中不存在htaccess/(我在那里ssh了,它不存在)好的,所以我在这个问题上做了大量的搜索,找到了太多的信息。htaccess。我在WordPress上经历了强化WordPress。org网站等,也遇到了这篇文章:http://digwp.com/201