현재 커뮤니티 사이트를 제작중에 있습니다.
워드프레스 포인트와 랭킹관리가 가능한 플러그인을 찾던 중 myCRED라는 플러그인을 알게 되었는데요.
인스톨한 후 활성화 버튼을 누르자 에러가 납니다.
에러내용은 아래와 같습니다.
Plugin could not be activated because it triggered a fatal error.
Sorry but your WordPress installation does not reach the minimum requirements for running myCRED. The following errors were given: The mcrypt PHP library must be enabled in order to use this plugin! Please check your PHP configuration or contact your host and ask them to enable it for you!
mcrypt.. 이게 뭔지는 잘 모르겠으나 어쨌든 이게 없어서 에러가 났다는 의미인 듯 싶습니다.
서버업체에 위 에러메세지를 보내어 해결해달라고 문의했으나, mcrypt가 인스톨되어있지 않고, 지원하지 않으니 해당 플러그인은 사용못한다는 답변을 받았습니다.
이럴때에 개인적으로 mcrypt를 인스톨할 수 있는 방법이 있는지요.
아니면, myCRED 말고도 포인트와 랭킹(레벨) 관리가 가능한 플러그인이 또 있는지 궁금합니다.
플러그인 찾는것도 보통일이 아니네요.
게시판에 글을 썼을때나 댓들을 달았을때, 또 물건을 구입했을때 포인트를 줄 수있고,
관리자가 정해둔 포인트를 넘으면 레벨업되는 그런 플러그인을 찾는데 혹시 아시는 플러그인 있으면 추천 부탁드립니다.
감사합니다
sudo php5enmod mcrypt 이건 php5 명령어 같고요.
sudo php7.0enmod mcrypt 이렇게 해보시겠어요?
서버쪽은 확실히 도움을 드리기가 어렵군요.
저는 Digital Ocean에서 PHP7.0으로 인스톨을 했는데 myCRED때문에 애를 먹네요.
Sorry but your WordPress installation does not reach the minimum requirements for running myCRED. The following errors were given: The mcrypt PHP library must be enabled in order to use this plugin! Please check your PHP configuration or contact your host and ask them to enable it for you!
에러메시지가 위와 같이 계속 나와서 mcrypt를 다음과 같이 enable했는데 잘 안되는 것 같습니다.
<다음>
/etc/php/7.0/mods-available/mcrypt.ini 파일 생성
; configuration for php MCrypt module
extension=mcrypt.so
위와 같이 파일 작성후, 아래 커맨드 실행하고 재부팅
sudo php5enmod mcrypt
근데.. 안되네요. 같은 에러만 계속
네 잘 해결되시길 바랍니다^^
결국 다른 호스팅을 알아보고 갈아타는 것으로 해결했습니다.
감사합니다
아.. 그렇군요.
제가 사용하는 호스팅사는 일본의 호스팅 회사입니다.
일본에서는 꽤 유명한 호스팅 회사입니다만, Mcrypt 라이브러리는 지원 안하는군요...ㅠㅠ
다른 호스팅을 알아보고 갈아타야겠습니다.
답변 감사드립니다.
포인트 관련해서 myCRED 플러그인 만큼 유명한건 없습니다.
거기 호스팅이 어딘가요?
Mcrypt 라이브러리는 PHP 5.0 이상부터 지원을 하고 있는걸로 나와있습니다.
참고로 PHP 5.0 버전은 2004년에 나온 버전이며 현재 최신은 PHP 7.0 버전까지 나와있습니다.
Mcrypt 라이브러리를 지원하지 못한다는건 2004년전에 나온 PHP 버전을 사용하고 있다는 말인듯하군요.
해당 호스팅에서 지원하지 못하는걸 개인적으로 설치할 순 없습니다.
호스팅을 바꾸는걸 추천드립니다.