이 에러 메시지 "Fatal error: Call to undefined function imagecreatetruecolor()"은 일반적으로 GD 라이브러리가 설치되지 않거나 서버에서 활성화되지 않았을 때 발생합니다.
imagecreatetruecolor() 함수는 PHP의 GD(그래픽 드로우) 라이브러리의 일부이며, 이 함수를 사용할 수 없는 경우 이러한 오류가 발생합니다.
1. GD 라이브러리 확인
phpinfo 를 이용해 서버에 GD 라이브러리가 설치되어 있는지 확인합니다.
2, GD 라이브러리 설치
GD가 설치되지 않은 경우 설치해야 합니다. 이 과정은 서버의 운영 체제에 따라 다릅니다.
Ubuntu
sudo apt-get install php-gd
CentOS
sudo yum install php-gd
GD 라이브러리를 설치한 후 웹 서버를 재시작하세요.
3. GD 확장 기능 활성화
GD 확장 기능이 설치되어 있지만 활성화되지 않을 수 있습니다. php.ini 파일을 열고 다음 줄이 주석 처리되어 있지 않은지 확인합니다(주석이 있으면 제거).
extension=gd
php.ini 파일을 수정한 후 웹 서버를 다시 시작하세요.
error_reporting (0) | 2023.12.11 |
---|