학교에 나만의 Cloud를 설정하려고 하는데 문제가 한 가지 있습니다.
PHP 모듈 GD가 설치되지 않았습니다.
Please ask your server administrator to install the module. PHP modules have been installed, but they are still listed as missing? Please ask your server administrator to restart the web server.
나는 다른 소스에서 php5-gd를 4번 정도 설치했고, 매번 Apache를 다시 시작했으며, 심지어 내 컴퓨터에 Ubuntu 서버를 다시 설치했습니다(설치 및 재설치가 복잡하기 때문입니다).
나는 이것에 대해 처음이다. 저는 한 달 전에 Ubuntu를 시작했고(좋아요) 실제로 1주일 전에 서버를 설정하려고 했습니다.
나는 다른 것들을 설치하는 동안 발생한 모든 "문제"를 해결했지만 PHP gd가 나를 이겼기 때문에 php-gd 때문에 정말 짜증이 났다고 말해야 합니다. 내가 찾은 모든 솔루션은 설치와 관련되어 있지만 Apache2에서 뭔가 빠진 것 같습니다. ownCloud를 설치하지 않거나 OS를 변경하고 싶지 않습니다. ownCloud에서 "PHP 모듈 GD가 설치되지 않았습니다"라는 메시지가 표시되기 때문입니다.
나는 이 튜토리얼에 따라 Ubuntu 서버 14.04에서 작업하고 있습니다.자체 클라우드를 설치하는 방법또한 자체 클라우드 페이지의 ownCloud 설치 지침을 시도했지만 다음과 같이 말해야 합니다.
모두 다운로드 OK
모든 업데이트 확인
저장소 항목 오류 없음 모두 정상
PHP 5 및 PHP 7 모듈을 사용해 보았습니다.
14.04가 더 낫다는 것을 알기 전에 Ubuntu 서버 16을 사용했습니다(아이러니)
문제 없이 실행 중인 Apache(XXX.XXX.XX를 통해 액세스하면 Apache2 Ubuntu 기본 페이지가 표시됨)
ownCloud(xxx.xxx.xx/owncloud)에 액세스할 수 있습니다. 오류만 확인하세요.
시도 중인 owncloud 버전과 owncloud에서 출력되는 오류로 질문을 업데이트하세요.
나는 ownCloud 7,8 및 9.0.2(실제 안정 버전)를 사용해 보았습니다.
내가 겪는 유일한 오류는 다음 화면입니다.ownCloud - GD 모듈에 스크린샷이 없습니다.
답변1
모듈 을 설치해 php5-gd
도 apt-get install php5-gd
모듈이 직접 활성화되지는 않습니다. 이를 활성화하려면 아파치를 다시 시작하기 전에 다음 명령을 사용해야 합니다.
sudo php5enmod gd
sudo apache2ctl restart
php5enmod
약자PHP5 엔할 수 있는모드ule. 이는 Apache2 모듈( )을 활성화하는 데 사용할 수 있는 것과 동일한 명령이지만 a2enmod
PHP5 모듈에는 사용할 수 있습니다.
모듈을 비활성화하려면 php5dismod
.