请注意,我的意图是不恶意。我的意图源于我和我正在努力执行的客户之间的合同问题。
我能做些什么 - 通过PHP,.htaccess,MySQL或其他方式 - 这将确保(在相当程度上)WordPress网站难以迁移到其他主机?
我完全理解,非常精通PHP,MySQL和WordPress的人可能能够找到解决方法,但我需要一个简单的解决方案,以确保客户端无法通过FTP压缩他的WordPress应用程序,导出数据库,并将其迁移到新主机。
限制访问MySQL管理员和根FTP不是一种选择。
感谢您的帮助!
答案 0 :(得分:2)
真的很安全 - 没有。正如你所说,任何对PHP有点精通的人都可以解决大多数限制。
对于一个不精通的人来说,不可思议的中途是不可能的。如果服务器已切换,您需要确定一些将要更改的参数 - 例如,目录结构或服务器的IP,它位于$_SERVER["SERVER_ADDR"]
变量中。
还有其他变量和参数 - 执行phpinfo()
以获得概述。
答案 1 :(得分:1)
您需要知道当前服务器上$ _ENV ['HOSTNAME']的值,但是一旦您知道这一点(并且可以验证它不会明显改变),您可以编辑wp-blog-header。 php文件,第7行有以下内容:
if ($_ENV['HOSTNAME'] != 'your-host-name') {
wp_die('Message to Display', 'Title of Error');
}
我在wp-blog-header.php中声明这样做的原因是因为如果我要查看如何解决这个问题,我会查看index.php或主题文件。