워드프레스 텍스트 편집기 치명적인 오류 – 코드 권한 문제 해결 방법

워드프레스에서 PHP 파일을 편집하려다 보면, 특정 사용자 권한이나 서버 설정으로 인해 변경 사항이 저장되지 않는 문제가 발생할 수 있습니다. 이는 보통 서버 설정이나 파일 권한 문제로 인한 것입니다. SFTP를 사용하여 파일을 직접 업로드 하는 것도 좋은 방법이지만 내부 코드를 수정하여 해결할 수 있습니다.

문제

워드프레스에서 테마 파일 편집기로 수정할때 “치명적인 오류를 점검하기 위해서 사이트와 통신할 수 없으므로, PHP 변경사항을 복귀했습니다”라는 에러가 발생하였습니다. FileZila 같은 프로그램을 사용하는 것도 방법이지만 내부 코드를 수정한다면 편집기를 사용할 수 있습니다.

문제 해결 방법

먼저 SFTP 클라이언트를 사용하거나 AWS를 통해 리눅스 서버에 접속합니다. 서버에 접속하여 아래 경로에 있는 파일을 찾습니다. 파일을 수정하기 전에 반드시 원본 파일의 백업을 만들어 두세요. 원본 파일을 복사하여 안전한 장소에 저장함으로써 문제가 발생했을 때 복구할 수 있습니다.

/opt/bitnami/wordpress/wp-admin/includes/file.php

if ( $is_active && ‘php’ === $extension) 이 부분을 찾아서 && false 조건을 추가해줍니다.

반영이 되고나서 텍스트 편집기를 이용하여 수정에 성공하였습니다.

Leave a Comment