d

[급내용짧음]rename 퍼미션 문제 질문드립니다.

윈도우서버에서 rename으로 폴더명을 수정하려 하고있습니다

Warning: rename(./install,./install.back) [function.rename]: Permission denied in C:\Program Files\Apache Group\Apache2\htdocs\kid_re\2index.php on line 7

위와같은 에러가 나는데 윈도우에서 이걸 어떻게 허용되게 하지요?

소스
<?
$ins = "./install";
$insb = "./install.back";
chmod($ins, 0707);
rename($ins, $insb);
chmod($insb, 0606);
?>

그누보드는 설치시 이런 문제 없이 바로 install 폴더가 rename되는걸로 아는데
똑같은 함수로 똑같은 동작을 해도 저는 에러나네요;;
|

댓글 8개

chmod($ins, 0707);
이 함수는 윈도우에서 동작하지 않습니다.
리눅스와 윈도우 두곳에서 다 써야하니까 넣어둔거긴한데...
문제는 윈도우에서 퍼미션 에러가 난다는거죠 ㅠㅠ
윈도우에서 퍼미션 에러없이 rename 할순 없나요?
http://kr2.php.net/rename
윈도우에서 Permission denied 에 관한 댓글이 있습니다.

윈도우 서버가 없으니 테스트도 못해보겠군요;;
바로 가보겠습니다 감사합니다
php댓글에 나온건 파일 퍼미션이라 그런지 폴더에는 적용이 안되나봐욤;;
@chmod($ins, 0707);
@rename($ins, $insb);
@chmod($insb, 0606);
이렇게 해보심이
@는 에러 출력을 막을뿐입니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 1,618
16년 전 조회 2,493
16년 전 조회 1,238
16년 전 조회 971
16년 전 조회 1,524
16년 전 조회 1,584
16년 전 조회 1,685
16년 전 조회 1,608
16년 전 조회 981
16년 전 조회 1,529
16년 전 조회 863
16년 전 조회 895
16년 전 조회 830
16년 전 조회 1,589
16년 전 조회 828
16년 전 조회 2,025
16년 전 조회 896
16년 전 조회 1,040
16년 전 조회 955
16년 전 조회 832