在继续执行任何实际步骤之前,请仔细阅读本文档。请不要将本页上提供的脚本应用于您的实时生产站点,因为它们会从站点的数据库中删除极其重要的信息。
当您需要我们的支持人员对您的站点进行更深入的调试时,您必须执行以下三个重要步骤:
- 创建站点的完整备份,包括所有文件和数据库。
- 向我们提供您的站点及其数据库的副本,以便我们将其用作暂存环境。
- 从您与我们共享的站点中删除所有个人信息。
我们非常感谢您对我们的信任,并保证我们不会与公司以外的任何人共享您的站点及其内容。但是,我们强烈建议您在将数据库发送给我们之前,从中删除所有个人信息,因为我们无法对任何私人信息的丢失负责。
要从站点的暂存副本中删除个人信息,您可以运行以下 SQL 命令:
从数据库中删除个人信息
-- replace the user email and user information with a scrambled one
UPDATE wp_users SET user_login = CONCAT('test', ID), user_nicename = user_login, user_email = CONCAT('email+test', ID, '@example.com'), user_url = '', display_name = user_login;
-- replace user first name and last name with scrambled information
UPDATE wp_usermeta SET meta_value = CONCAT('test', user_id) WHERE meta_key IN ('first_name', 'last_name', 'nickname');
-- replace users passwords with a simpler one
UPDATE `wp_users` SET `user_pass`=MD5('testing') WHERE 1;
-- replace admin email with a scrambled one
UPDATE wp_options SET option_value = 'email+test@example.com' WHERE option_name = 'admin_email';