我的一般建议是:不要这样做。
你could 让客户知道,他们让你的工作比应该的要困难得多,并将其包括在你的费用中。你could 此外,也许更重要的是,明确警告他们,在一小部分情况下,插件或核心升级将以只能从外部恢复的方式使站点崩溃。
我个人仍然不愿意继续,即使他们签署了一份合法的释放表格——因为谁需要头痛?
至于让他们明白原因:如果他们碰巧认为自己在安全方面非常谨慎,你可以告诉他们,当他们给你或任何人访问WP Admin的权限时,他们无论如何都会给你访问文件系统(和DB)的权限。例如,您可以安装一个文件管理器插件,打开wp config。php,打开调试和登录(“true”),并准备以这种方式访问所需的文件。。。而且你也可以,无论是有意还是无意,以任何方式破坏网站——那么为什么不给你shell或FTP访问权限呢?缺少它只意味着,即使事情进展顺利,你也可能需要更多的时间,同时,如果情况非常糟糕,也会增加风险。
如果在那之后,他们仍然不给您对文件系统和DB的外部访问权,那么您可能无法与rational各方打交道。我不相信他们会遵守你从他们那里得到的任何责任免除或其他谅解的条款。如果他们有其他合理的解释来解释他们拒绝为你提供高效和负责任地工作所需的东西,那么我很想知道。