2011-07-13 28 views
0

请注意,我这里的意图是不是的恶意。我的意图来自于我和我正在努力执行的客户之间的合同问题。确保网站无法从主机迁移的代码片段?

有什么我可以做的 - 通过PHP,.htaccess,MySQL或其他 - 这将确保(在一定程度上)一个WordPress网站将难以迁移到不同的主机?

我完全理解,对PHP,MySQL和WordPress非常精通的人可能能够找到解决方法,但我需要一个简单的解决方案,以确保客户端无法通过FTP压缩他的WordPress应用程序,导出数据库,并将其迁移到新主机。

限制访问MySQL管理员和根FTP不是一个选项。

感谢您的帮助!

回答

2

真的很安全 - 没有。正如你所说,任何精通PHP的人都可以解决大多数限制。

中途体面,不可能有一个不太熟练的人来解决 - 种类。如果要切换服务器,您需要识别一些将改变的参数 - 例如,$_SERVER["SERVER_ADDR"]变量中的目录结构或服务器的IP。

还有其他变量和参数 - 做一个phpinfo()来获得一个概述。

1

您需要知道当前服务器上$ _ENV ['HOSTNAME']的值,但是一旦您知道这一点(并且可以验证它不会明显改变),您可以编辑wp-blog-header与第7行下面的PHP文件:

if ($_ENV['HOSTNAME'] != 'your-host-name') { 
    wp_die('Message to Display', 'Title of Error'); 
} 

我的状态,做这在WP-博客 - header.php文件的原因是因为如果我要去看看如何解决这个问题,我是这样看的index.php或主题文件。