WPML
실제 단계를 진행하기 전에 이 문서를 주의 깊게 읽으세요. 이 페이지에 제시된 스크립트는 사이트의 데이터베이스에서 매우 중요한 정보를 제거하므로 라이브 운영 사이트에 적용하지 마세요.

지원 팀이 사이트의 심층적인 디버깅을 수행해야 할 때 반드시 거쳐야 할 세 가지 중요한 단계가 있습니다:
  • 모든 파일과 데이터베이스를 포함하여 사이트의 전체 백업을 생성하세요.
  • 지원 팀이 스테이징 환경으로 사용할 수 있도록 사이트 및 데이터베이스의 사본을 제공하세요.
  • 지원 팀과 공유하는 사이트에서 모든 개인 정보를 제거하세요.

고객님의 신뢰에 깊이 감사드리며, 회사 외부의 누구와도 사이트 및 콘텐츠를 공유하지 않을 것을 보장합니다. 하지만 개인 정보 손실에 대해서는 책임질 수 없으므로, 데이터베이스를 지원 팀에 보내기 전에 모든 개인 정보를 제거할 것을 강력히 권장합니다.

사이트의 스테이징 사본에서 개인 정보를 제거하려면 다음 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';

작성자: Amir · 마지막 업데이트: 2022년 5월 24일