인증 메일 발송시 오류
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
인증메일 발송시 아래와 같은 오류가 뜨는데 원인을 알 수 있을까요?
ReflectionException #-1 "Class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory does not exist" in modules/member/member.controller.php on line 1990
(via common/vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php on line 325)
댓글 4
swiftmailer 플러그인에 해당되는 클래스가 없다라고 나타나고 있어요. common/vendor에 있는 모든 파일이 정상적으로 업로드가 안되었을 가능성이 있어보입니다.
라이믹스에서 최신버전 전부 내려받아 common/vendor파일쪽만 재 업로드 해보시기 바랍니다.
해당 class는 common/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php 파일에서 정의되어 있습니다.
이 파일이 정상적으로 업로드되었다면 당연히 존재해야 하는 class인데, 존재하지 않는다고 나오는 것을 보면 파일이 누락되었을 가능성이 커 보이네요.
특히 알FTP 같은 구석기시대 툴들은 이렇게 서브폴더가 깊이 들어가면 파일을 랜덤으로 건너뛰는 센스를 발휘하곤 하더군요. 사이트에 파일이라고는 몇백 개에 불과하던 시절에 만들어진 프로그램이라 그런지...