테스트 사이트 - 개발 중인 베타 버전입니다

프로그램으로 등록된 파일을 ftp로 교체할때 채택완료

디블 2년 전 조회 1,321

프로그램으로 등록된 파일을 ftp로 교체할때 .. 아래와 같은 에러가 뜹니다.

 

553 Could not create file.

Critical file transfer error

 

어떻게하면 교체가 되나요?

폴더퍼미션은 777 , 파일퍼미션은 644입니다.

 

php를 잘몰라서 프로그램은 못 건드리고 파일을 덮어쓸려고 하니까...위처럼 에러가 나서..문의드립니다.

해당 파일을 찾아서 이름을 바꾼후 등록하면 중복이 아니니 등록은 되는데...

파일 이름이 숫자로 길어서 찾기가 매우어렵습니다..--;

 

조언부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

2년 전

소유자가 달라서 그런 모양이네요

프로그램에서 등록하면 익명(anonymous)로 소유자가 설정되어 그럴 겁니다

쉘접속해서 작업하기 번거로울테니 아래 내용으로 화일을 만들어서 호출하면 삭제가 될 것입니다

이후 ftp로 업로드 해보세요

<?php

$del_file="업로드할 화일명 기록";

unlink("경로/".$del_file);

echo 'ok';

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

M
2년 전

프로그램으로 등록될때 퍼미션이 잘못 들어가는거 같습니다.

프로그램에서 등록될때 파일 퍼미션을 777로 할수 있도록 변경을 해야 할듯 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인