PHP 실행 제한
Managed WordPress 플랜은 워드 프레스 외부에서 직접 PHP 코드 실행을 허용하지 않습니다. 즉, 워드 프레스에 직접 연결되지 않은 PHP 코드는 전혀 작동하지 않습니다.
사이트를 보호하기 위해 다음 폴더에 대한 PHP 코드 실행이 차단되었습니다.
- / ($DOC _ROOT)
- / 업로드
- / 파일
- / wp-content
- / wp-includes
- / akismet
문제 해결에 도움이 될 수있는 스크립트에는 예외가 있습니다. 이러한 파일이 작동하려면 문서 루트에 있어야합니다.
- PHP 정보 파일 :이 스크립트의 이름은 info.php 또는 phpinfo.php 여야하며 문서 루트에 있어야합니다. 다른 파일 이름은 작동 하지 않습니다 .
- PHP mail () : PHP mail () 기능을 테스트해야하는 경우 mail_test.php 라는 파일을 문서 루트에 업로드 할 수 있습니다. 다른 파일 이름은 작동 하지 않습니다 .
문제 해결
스크립트가 차단되면 403 Forbidden 오류가 표시됩니다. phpinfo.php , info.php 또는 mail_test.php 의 경우 스크립트를 올바른 디렉터리 (문서 루트)로 이동하거나 올바른 이름을 지정합니다.
스크립트가 제대로 작동하려면 워드 프레스 외부에 있어야하는 플러그인의 경우 해당 플러그인은 Managed WordPress 플랜에서 지원되지 않습니다. 플러그인 개발자에게 문의하여 문제를 해결하세요. 플러그인이 스크립트를 사용하여 API로 작동하는 경우 WordPress 기본 API 시스템 과의 통합을 권장합니다.
다른 모든 스크립트의 경우 워드 프레스 자체에 연결하여 해당 스크립트가 고정 링크 URL에서 실행되도록하는 것이 좋습니다.