Q&A

인증 메일 발송시 오류

2023.09.20 02:49
88
0
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

  • 2023.09.20 05:24 #1786629
    라이믹스가 common/vendor 폴더내에 있는 항목들을 의존을 디게 많이 합니다.

    swiftmailer 플러그인에 해당되는 클래스가 없다라고 나타나고 있어요. common/vendor에 있는 모든 파일이 정상적으로 업로드가 안되었을 가능성이 있어보입니다.

    라이믹스에서 최신버전 전부 내려받아 common/vendor파일쪽만 재 업로드 해보시기 바랍니다.
  • 2023.09.20 05:55 #1786669
    업로드 하면서 누락파일이 있었던 것 같습니다. 재 업로드 하니까 오류가 해결이 되었네요. 감사합니다.
  • 2023.09.20 05:40 #1786651

    해당 class는 common/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php 파일에서 정의되어 있습니다.

     

    이 파일이 정상적으로 업로드되었다면 당연히 존재해야 하는 class인데, 존재하지 않는다고 나오는 것을 보면 파일이 누락되었을 가능성이 커 보이네요.

     

    특히 알FTP 같은 구석기시대 툴들은 이렇게 서브폴더가 깊이 들어가면 파일을 랜덤으로 건너뛰는 센스를 발휘하곤 하더군요. 사이트에 파일이라고는 몇백 개에 불과하던 시절에 만들어진 프로그램이라 그런지...

  • 2023.09.20 05:55 #1786673
    재 업로드로 해결했습니다. 감사합니다.