Q&A

1511454055635.jpg

 

 

위와 같이 바꿔지진 않고 아예 없어지네요...-_-;;;

 

모바일 이미지는 114x114 의 png 이미지이고,

사이트 대표 이미지는 200x200 크기의 png 이미지입니다.

 

logo_2018.png

logo_2018v.png

이거랑 이거에요

 

댓글 11

  • 혹시 호스팅 이용중이라면 용량 한번 체크해 보세요~ 저도 같은 경험 있어서요~
  • @비누남어
    답변 감사합니다.
    용량은 10kb 정도이고... 또 호스팅 사용 중이 아니고 자체 서버 씁니당..ㅎㅎ 용량은 널널해요
  • 01. Warning: Cannot move /tmp/upload/phpRabqha to /www/files/attach/xeicon/mobicon.png
    - line 0
    - common/framework/storage.php line 455
    - modules/admin/admin.admin.controller.php line 1305
    - modules/admin/admin.admin.controller.php line 1126
    - classes/module/ModuleObject.class.php line 593
    - classes/module/ModuleHandler.class.php line 792
    - index.php line 53
    02. Warning: Cannot move /tmp/upload/php935eRn to /www/files/attach/xeicon/default_image.png
    - line 0
    - common/framework/storage.php line 455
    - modules/admin/admin.admin.controller.php line 1338
    - modules/admin/admin.admin.controller.php line 1130
    - classes/module/ModuleObject.class.php line 593
    - classes/module/ModuleHandler.class.php line 792
    - index.php line 53


    이런 에러가 나네요

     

    일단 php-fpm의 설정 중 php_value[upload_tmp_dir] 을 주석처리 하니 되긴 하는데 뭐가 문제인지는 모르겠습니다.

  • @하늘희
    tmp/upload 에저장할때 권한이 없는것이 아닐까요?
  • @람보
    저장 자체는 되는데 여기서 실제 업로드 폴더로 이동이 안되는 것 같습니다.

    tmp/upload 권한은 충분히 있는데 생성된 파일 권한은 소유자에게만 있는 것 같네요..

    upload 폴더에 생성된 파일의 권한을 조절해야할까요?
  • @하늘희

    리눅스 시스템이라면 다른 디렉토리의 경우 파일 권한이나 이런쪽에 영향이 갈수 잇겠죠.. 아무래도 ㅠㅠ

    일반적으로 거기폴더는 웹사이트용으로 만들어진 폴더가 애초에 아니였을테니깐요..(root그룹일수도..)

    그래서 권한이 안되니깐 에러 내뿜은것 같아요..

    (에러내용에 이동를 못햇다고..)

  • @람보

    혼자 끙끙 앓아보고 해결하면 댓글 달도록 하겠습니다. ㅎㅎ

     

    답변 감사합니다.!!

  • @람보

    찾았습니다. 범인은 Selinux 였네요.

    https://stackoverflow.com/questions/43721671/php-unable-to-move-file-to-different-folder

    이 글을 참조해서 보안컨텍스트 ( httpd_sys_rw_content_t  )를 적용하여 해결 했습니다.

  • @하늘희
    저도 바뀌질 않네요. 혹시 어떻게 해결하신건지 알려주실수 있을까요ㅠ
  • @달콤한인생

    저랑 같은 원인이면 우선 서버에서 setenforce 0 으로 selinux를 임시로 끄고요,

    그다음에 업로드 해보시고 변경된 게 확인되었다면, 다시 setenforce 1 로 활성화해주시고,

    tmp/upload 경로에 보안 컨텍스트를 입혀줍니다.

    chcon --user 계정id --type httpd_sys_rw_content_t -R ./upload

  • @하늘희
    안되나보다 하고 포기했었는데 잘해결됐습니다. 감사해여!!