Extra Form
PHP PHP 7.3
CMS Rhymix 2.0

평소에 안쓰는 회원을 삭제하려다 아래와 같은 메시지가 떠서 삭제를 못하고 있습니다.

오류.JPG

라이믹스 버전은 최신 버전으로 잘 덮어 쓴 상태입니다.

혹시나 해서 체크해 본건

1. 홈디렉토리 권한 755

2. modules/member 디렉토리 권한

member.PNG

특별한게 있다면 이 사이트는 xe에서 라이믹스로 바꾼 사이트입니다.

라이믹스로 시작한 사이트는 별 문제 없는데  xe에서 변신시킨 사이트 들이 그러네요.

혹시 원인을 알 수 있을지 글을 남겨 봅니다 ㅠㅠ

  • Lv36
    https://github.com/rhymix/rhymix/commit/fcf7306ee6
    이 패치 적용해 보세요.

    존재하지 않는 이미지 이름, 이미지 마크 등의 파일을 삭제하려고 시도하더라도 대부분의 서버에서는 별 문제가 없는데, 상위 폴더의 퍼미션이나 소유권에 따라서는 에러가 날 수도 있을 것 같아서 방어하는 조건을 추가했습니다.

    패치와는 별도로, 권한 문제로 의심된다고 하시면서 권한(퍼미션, 소유권)이 보이는 부분만 싹 빼고 스크린샷을 올리시면 무척 곤란합니다... ㅡ.ㅡ
  • Lv36 Lv2

    퍼미션 부분을 빼먹다니.. 곤란하게 해드려 죄송합니다.

     

     

    권한.PNG

    올려주신 패치를 적용해 봤으나 이번엔 '500 에러'가 뜹니다. 회원 가입에도 삭제에도 모두 '500에러'가 뜹니다.

    그래서 우선 원상 복구 해둔 상태입니다.

    신경써 주셔서 감사합니다.

  • Lv2 Lv36

    쓰고 계신 코어가 최신 버전이 아니라면 패치와 호환되지 읺아서 에러납니다.
    그럴 때는 빨간색 부분을 삭제하고 초록색 부분으로 대체하는 등, 수동 땜빵이 필요할 수도 있어요.

  • Lv23
    윗분 말씀대로 권한 부분만 쏙 가려져있어서...

    아랫사진 파일 목록에서 사진에 제일 앞에 있는 10월 글자 앞에 대부분 모든 권한이랑 소유권 그룹 및 소유권자의 아이디가 표기 됩니다.

    해당 부분이 같이 첨부되어야 정상적으로 확인이 가능하니, 앞으로는 스크린샷의 일부분보다는 전체적으로 보여줄 수 있으면 더 좋습니다.
  • Lv9

    php소스는 read 퍼미션만 있어도 되고, files/* 아래의 디렉토리와 파일들이 httpd 프로세스(apache 혹은 nginx)에게 read/write 퍼마션을 허용하는지를 체크해봐야겠지요 (디렉토리는 rwx).

  • Lv9 Lv2

    토비리 님이 지적해주신 부분도 이상이 없습니다. 패키지도 최신이구요. 권한은 운용중인 다른 문제없는(라이믹스부터 설치해서) 사이트와 동일하거든요 ㅠㅠ