WordPress 웹 사이트에서 구문 오류를 수정하는 방법
게시 됨: 2021-10-19구문 오류는 웹사이트를 영원히 망칠 수 있는 것입니다. 또한 웹 사이트 소유자가 때때로 직면하는 가장 일반적인 오류 중 하나입니다.
이것은 주로 다른 테마에 대해 다르게 작동하는 일부 자습서를 따라 웹사이트에서 새로운 것을 시도할 때 발생합니다. 일반적인 구문 오류 중 일부는 "정의되지 않은 상수 사용", "예기치 않은 오류가 발생했습니다" 등과 같이 읽습니다.
코딩에 익숙하지 않은 웹 사이트 소유자에게는 악몽이 될 수 있으며 사용자 경험을 망칠 수 있습니다.
WordPress의 구문 오류를 수정하려면 추가 기능을 사용하기 위해 추가한 코드를 수정해야 합니다. 그러나 먼저 오류를 올바르게 이해하여 근본 원인에 도달하고 수정해야 합니다.
구문 분석 오류란 무엇입니까?
구문 오류가 아니라 구문 분석 오류에 대해 이야기하는 이유가 궁금하다면 구문 오류가 구문 분석 오류의 일부라는 것을 알아야 합니다.
구문 분석은 사용자가 보게 될 실제 출력으로 코드 줄을 변환하는 프로세스입니다. 기본적으로 작성한 코드의 프로세스입니다.
파싱 과정에 장애가 있는 경우 오류가 발생합니다. 오류는 데이터베이스 연결 실패, 파일 손상, 호환성 부족, 파일 권한이 올바르게 설정되지 않음, 메모리 부족 문제, 코딩 오류 또는 구조적 오류로 인해 발생할 수 있습니다.
사람들이 접하는 기본적으로 세 가지 유형의 구문 분석 오류가 있습니다.
정의되지 않은 상수 오류 – 코드에서 변수에 대한 잘못된 참조를 만들 때 발생합니다.
다른 다양한 시나리오가 있으며 디버깅하려면 코딩을 알아야 합니다.
"주의: 정의되지 않은 상수 문자열 사용 - 행 번호의 path/to/php-file.php에서 '상수 문자열'로 가정"
예기치 않은 오류 - 키워드 사용에서 대괄호나 철자 오류를 놓쳤을 때 발생합니다.
코드를 발견하려면 1분 단위로 코드를 관찰해야 합니다.
"분석 오류: 줄 번호의 경로/to/php-file.php에 예기치 않은 문자가 있습니다."
구문 오류 – 세미콜론, 인용문을 생략하거나 규정된 것보다 잘못된 방식으로 무언가를 수행할 때 발생합니다.
"분석 오류: 구문 오류, 줄 번호의 path/to/php-file.php에 예기치 않은 문자가 있습니다."
이러한 오류의 원인은 한 가지 예일 뿐입니다. 이러한 오류가 발생할 수 있는 여러 시나리오가 있을 수 있습니다. 이러한 오류의 대부분은 스스로 만든 실수로 인해 발생합니다.
WordPress의 구문 오류를 수정하는 단계 –
이러한 구문 분석 오류가 언뜻 보기에는 무서운 것처럼 보이지만 이러한 오류에 대한 해결책은 면밀한 검사에 있습니다. 먼저 오류가 발생한 코드를 찾아야 합니다. 당신은 당신이 얻는 오류에서 그것을 추측할 수 있을 것입니다. 예를 들어 다음과 같은 오류가 발생합니다.
"분석 오류: 구문 오류, 줄 번호의 path/to/php-file.php에 예기치 않은 문자가 있습니다."
따라서 오류를 디버그하기 위해 어떤 파일을 봐야 하는지 알 수 있습니다. 그런 다음 최근에 추가한 코드를 확인하고 오류를 찾아야 합니다.
때로는 코드를 제거하고 오류가 다시 발생하는지 확인할 수 있습니다. 이 경우 오류가 다른 곳에서 발생했음을 의미합니다.
정확한 오류 원인을 알 수 없을 때?
최악의 시나리오는 어디에서 오류가 발생했는지 알 수 없다는 사실일 수 있습니다. 또한 전체 웹사이트에 액세스할 수 없게 되었습니다.
이러한 시나리오에서는 새로 변경하기 전에 백업을 복원하거나 극단적인 경우 테마를 다시 설치하고 다시 시작해야 합니다.
때로는 오류의 특성을 식별하는 데 도움이 되는 오류 코드가 있어 오류가 어디에서 시작되고 오류를 디버그하기 위해 찾아야 하는 실수 유형에 대한 아이디어를 얻을 수 있습니다.

이러한 일반적인 오류 방지 –
예방은 항상 치료보다 낫습니다. 항상 처음부터 오류를 피해야 합니다. 그러면 WordPress에서 구문 오류를 수정할 필요가 없습니다.
구문 오류를 실행하고 오류가 발생하기 전에 구문 오류를 확인하는 특정 도구가 있습니다.
검증자라고 하며 일반적인 구문 오류를 쉽게 표시할 수 있는 권한이 있습니다. 런타임 오류이기 때문에 표시되지 않는 특정 오류가 있습니다.
그러나 여전히 매우 유용합니다. 실제로 사용할 수 있는 인기 있는 무료 유효성 검사기에는 PHP 코드 검사기, PHP 코드 구문 검사 및 W3 마크업 유효성 검사 서비스가 있습니다.
일반적인 구문 오류 –
WordPress의 구문 오류를 수정하려면 발생할 수 있는 일반적인 구문 오류를 알고 있어야 심층 검사나 웹 개발자 또는 디버거를 고용하기 전에 먼저 확인할 수 있습니다.
대부분의 사람들이 저지르는 기본적인 오류는 새 코드를 파일의 끝이 아닌 함수의 중간에 삽입하는 것입니다.
인터넷에서 찾은 새 코드를 지정된 파일 끝에 삽입하면 함수에 삽입해야 한다고 특별히 명시되어 있지 않는 한 대부분 작업을 수행합니다.
함수나 루프 내에 삽입할 때 여는 중괄호와 닫는 중괄호가 제대로 수행되었는지 확인해야 합니다. 많은 사람들이 범하는 또 다른 일반적인 구문 오류가 있습니다. 확인 해봐.
//이미 PHP 파일에 존재하는 수많은 mumble jumble PHP 코드가 여기에 있습니다. //사용자는 다음과 같이 웹에서 찾은 스니펫을 복사하여 붙여넣습니다. add_filter( 'login_headerurl', 'custom_loginlogo_url' ); 기능 custom_loginlogo_url($url) { 반환 'http://www.wpbeginner.com'; }
다른 <?php 태그 내에서 하나의 <?php 태그를 열 수 없습니다. 오류가 발생합니다. 대신 이렇게 할 수 있습니다.
//이미 PHP 파일에 존재하는 수많은 mumble jumble PHP 코드가 여기에 있습니다. // 첫 번째 열린 PHP 태그를 어떻게 제대로 닫았는지 확인합니다. //이제 PHP 태그를 열 수 있습니다.
때때로 사람들은 <?php 태그를 사용하는 것을 잊어버리고 새 코드를 시작하지 않고 태그에서 코드 조각을 삽입합니다. 마찬가지로 다른 함수 안에 함수를 넣을 수 없습니다.
구문 오류는 우리의 부주의로 인해 발생하며 디버그하는 것은 큰 문제가 아닙니다. 파일에서 오류가 발생하는 영역을 찾아내고 오류가 있는지 자세히 관찰합니다.
고객이 구문 오류를 볼 때 마음이 가라앉는 느낌을 받는 것은 사실입니다. 모든 것을 적절한 방식으로 수행하기 위해 모든 노력을 기울였다는 것을 알면 페이지에서 그러한 오류를 보는 것이 매우 낙담됩니다.
오류가 발생했지만 메시지가 명확하게 표시되지 않으면 WordPress 오류 보고가 꺼져 있기 때문일 수 있습니다. 항상 WordPress 오류 버그가 켜져 있음을 권장합니다. 이러한 오류는 PHP 구문 규칙을 제대로 따르지 않을 때 표시됩니다.
초보자는 종종 실제로 작업을 수행하고 해당 범주에 속하는 경우 다음 번에 이러한 메시지가 시스템에 나타날 때 따라갈 수 있도록 WordPress에서 구문 오류를 수정 하는 방법에 대한 쉬운 가이드가 있습니다.
구문 오류가 발생하면 어떻게 해야 합니까?
사용자는 몇 가지 쉬운 단계에 따라 WordPress의 구문 오류를 수정할 수 있습니다. 이 문서에서는 모든 단계를 수행하여 간단하게 만들므로 오류를 수정하기 위해 2단계 프로세스가 설계되었습니다.
- 오류의 원인이 되는 코드 라인을 찾으십시오.
- 서버에 연결되어 있는 동안 코드를 변경하십시오.
가장 첫 번째 단계는 오류가 있는 페이지 또는 행을 찾는 것입니다. 이것은 문제의 원인을 인식하는 것입니다.
문제의 원인이 되는 파일에서 시작하여 문제의 핵심에 도달하려면 파일의 줄과 코드로 진행해야 합니다.
이것은 특정한 경우에 약간 복잡하게 들립니다.
일반적으로 이 프로세스를 시작하는 가장 일반적인 방법은 웹사이트에 추가된 최근 플러그인 또는 테마를 찾는 것입니다. 이 단계를 수행한 후 구문 오류가 나타나기 시작했다면 더 이상 볼 필요가 없다는 것은 상식입니다.
그렇지 않은 경우 페이지를 열 때 오류 메시지에 오류의 원인이 되는 경로가 표시됩니다. 파일이나 줄을 보여줄 뿐만 아니라 실제로 오류의 원인인 코드가 있는 줄로 안내합니다.
오류 수정
이제 오류가 표시되면 WordPress 웹 사이트가 제대로 작동하도록 파일 편집을 시작해야 합니다.
사용할 수 있는 옵션은 결함이 있는 코드를 모두 제거하거나 아는 한도 내에서 변경하고 제대로 작동하는 코드를 만드는 것입니다.
대부분의 경우 코드를 완전히 제거하는 것은 현재 문제가 해결될 수 있지만 완료되면 다른 문제가 발생할 가능성이 높기 때문에 제공되는 최선의 조언이 아닙니다.
웹 사이트에서 작업하는 동안 구문 오류가 발생하는 것이 매우 일반적이므로 초보자는 이로 인해 작업을 수행할 수 없습니다. 전체 문제를 해결하는 데 도움이 되는 간단한 단계가 있습니다.