도메인 루트의 .htaccess 파일에 핸들러를 추가하여 PHP 버전을 변경하려고 하는데 작동하지 않고 서버에서 403 Forbidden 오류가 발생합니다. 그러나 Cpanel을 통해 PHP 선택기 옵션을 변경하면 작동합니다. 하지만 서버에서 호스팅되는 일부 애플리케이션이 이전 PHP 버전인 7.4를 사용하고 있기 때문에 서버에서 전역적으로 PHP 버전을 변경하고 싶지 않습니다.
이것은 PHP 8.1용 .htaccess에서 사용하는 핸들러입니다:
# php -- BEGIN cPanel 생성 핸들러, 편집하지 마세요 # "ea-php81" 패키지를 기본 "PHP" 프로그래밍 언어로 설정합니다.AddHandler 애플리케이션/x-httpd-ea-php81 .php .php8 .phtml # php -- END cPanel 생성 핸들러, 편집하지 마세요
제가 뭘 잘못했는지 알려주세요.
AddHandler 애플리케이션/x-httpd-ea-php81___lsphp .php .php8 .phtml .htm HTML 코드를 유지하세요. 새 콘텐츠를 추가할 필요가 없습니다.
403 금지된 오류는 대부분 오류 처리기 코드로 인해 발생합니다.
다음 코드를 사용해 보면 제대로 작동할 것입니다.
으아악또는 다음 코드를 사용하세요
으아악이 방법이 효과가 있었다면 댓글로 알려주세요.