WordPress Block Developer阻止通过PHP导出数据库

时间:2017-02-14 作者:Waqas

有时,我会让开发人员对我的WordPress网站安装进行更改。开发者只能通过FTP访问网站。

我想确保开发人员无法通过PHP导出或删除网站数据库中的任何内容。我可以采取什么预防措施来确保他们永远无法通过上载任何PHP脚本和导出整个数据库来导出数据库?

我从未使用过GIT,但通过GIT访问它们可以解决这个问题吗?

提前感谢您!

1 个回复
SO网友:Fayaz

首先,正如马克在评论中所建议的:

永远不要使用你不信任的开发人员。

一旦你给开发人员FTP | Git | SSH 访问您的网站,他或她可以从管理面板和;甚至更多。没有办法阻止他们,因为这不会妨碍他们为你工作的能力。

如果由于某种原因,您找不到可以信任的开发人员,可以执行以下操作:

创建一个开发环境,该环境具有完全相同的代码和服务器设置,但有一个虚拟数据库设置&;不包含原始站点的任何敏感信息,如原始数据库密码、SALT密钥等。

然后,开发人员完成开发设置后,您必须知道如何将更改应用到原始站点。学习Git 在这种情况下会对你有很大帮助。还有,如果你知道Git, 您还可以看到开发人员所做的更改。

尽管如此,如果您不理解代码或不小心,开发人员仍然可能会做一些有害的事情。因此,我们回到最初的声明:

永远不要使用你不信任的开发人员。

坦率地说,这里回答问题的大多数人都是开发人员&;事实上,有几十万(如果不是数百万)值得信任的开发者,他们不会造成任何伤害。事实上,在任何行业中,如果没有一定程度的信任,你都无法继续工作。例如:无论是有意还是无意,您都信任WordPress核心开发人员、构建服务器软件的开发人员、构建浏览器和操作系统的开发人员等等。

因此,与其存在信任问题,不如试着与一个或多个开发人员建立长期的相互信任和尊重关系。那会让你走很长的路。如果你有时间,试着对为你的网站提供动力的技术至少有一个初步的了解。这对你也有帮助。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请