Movable Type으로 "Can't locate parent.pm in..."오류 해결

2262 단어 PerlcpanMovableType


Movable Type에서 버전 업을 하거나 새 플러그인을 추가할 때 "Can't locate parent.pm in @INC.."오류가 표시되어 작동하지 않을 수 있습니다.

이것은 Movable Type 코어 혹은 추가한 플러그인으로 이용하는 전제가 되고 있는 Perl 모듈, 「parent.pm」이 이용중의 서버에 설치되어 있지 않은 것에 의해 발생하는 것입니다.
Can't locate parent.pm in @INC (@INC contains: /home/path/to/movabletype/mt/plugins/mixiComment/lib
/home/path/to/movabletype/mt/plugins/spamlookup/lib
/home/path/to/movabletype/mt/plugins/WidgetManager/lib
/home/path/to/movabletype/mt/plugins/SmartphoneOption/lib
・・・

Perl 설정이 가능한 서버의 경우



CPAN과 같은 모듈 관리 도구로 parent 모듈을 추가하십시오.

렌탈 서버 등, 설정할 수 없는 서버의 경우



부모 모듈 얻기





CPAN 웹사이트로 이동하여 페이지 중앙 양식에 'parent'를 입력하여 모듈을 검색합니다.

ht tp // // 어 rch. c 팡. rg/



검색 결과에 "parent"모듈이 있으므로 상세 페이지로 이동하여 "source"링크를 마우스 오른쪽 버튼으로 클릭하여 링크 대상 파일을 저장하십시오. 저장 파일 이름은 "parent.pm"입니다.

Movable Type에 모듈 추가



parent.pm 파일을 다음 디렉토리 중 하나에 업로드하십시오.
Movable Type의 메인터넌스를 자신이 하지 않는 등의 이유로, 코어 파일이 덧쓰기되어 버리는 것을 피하고 싶은 경우는, 플러그인내에 추가하는 것이 안전합니다. 디렉토리가 없으면 작성하십시오.
Movable Typeを設置したディレクトリ/extlib
Movable Typeを設置したディレクトリ/plugins/エラーが発生したプラグイン/extlib

참조원



좀 더 자세한 이야기는 아라키 씨의 해설을 참조하십시오.

Perl에서 "Can't locate parent.pm"이 발생하는 경우의 조치 : 소수 공간

좋은 웹페이지 즐겨찾기