백업에서 에러 정보
백업에서 에러
본문
mysqldump -utrain -pwhgdmstptkd1 train 이 문장을 백업 저장하는 곳에 놓고 실행을 하면 아래와 같은 에러가 나옵니다.
DbEditor/db_backup/ <---폴더 생성이 되기는 하는 것 같은데 데이터는 생성이 안되구요.
Warning: fopen(./db_backup/08-04-18_09:38:31.sql) [function.fopen]: failed to open stream: Invalid argument in F:\home\train\html\adm\DbEditor\db_query.php on line 714
Warning: fwrite(): supplied argument is not a valid stream resource in F:\home\train\html\adm\DbEditor\db_query.php on line 715
Warning: fclose(): supplied argument is not a valid stream resource in F:\home\train\html\adm\DbEditor\db_query.php on line 716
DbEditor/db_backup/ <---폴더 생성이 되기는 하는 것 같은데 데이터는 생성이 안되구요.
Warning: fopen(./db_backup/08-04-18_09:38:31.sql) [function.fopen]: failed to open stream: Invalid argument in F:\home\train\html\adm\DbEditor\db_query.php on line 714
Warning: fwrite(): supplied argument is not a valid stream resource in F:\home\train\html\adm\DbEditor\db_query.php on line 715
Warning: fclose(): supplied argument is not a valid stream resource in F:\home\train\html\adm\DbEditor\db_query.php on line 716
추천
0
0
댓글 전체
아 이거 퍼미션 문제 인것 같습니다.
제가 폴더 생성할시 퍼미션을 700 으로 세팅했는데요.
그게 문제 인듯 합니다.
현재 DbEditor/db_backup/ 폴더가 생성 되셨다면 퍼미션을 바꿔 보시구요.
퍼미션 문제는 서버 마다 다른것 같아서요..
아이비 호스트는 퍼미션을 700으로 해도 아무 문제가 없었습니다.
그런데 다른 곳은 문제가 있더라구요.
아직 제가 많이 미숙한관계로다..ㅠ.ㅠ
근본적은 문제는 퍼미션을..
db_query.php 파일에 304줄에
if(!is_dir($oder_save_dir)){mkdir($oder_save_dir,0700);}을
if(!is_dir($oder_save_dir)){mkdir($oder_save_dir,0707);}로 해보심이..
소스 수정하셨다면 이미 생성된 폴더를 지워보시고 다시한번..^^
이거 답변이 시원치 못해 죄송합니다..
이부분도 공지 로 올리고 퍼미션 세팅부분을 config 파일에서 세팅할수 있도록 수정하겠습니다.
감사합니다..^^
제가 폴더 생성할시 퍼미션을 700 으로 세팅했는데요.
그게 문제 인듯 합니다.
현재 DbEditor/db_backup/ 폴더가 생성 되셨다면 퍼미션을 바꿔 보시구요.
퍼미션 문제는 서버 마다 다른것 같아서요..
아이비 호스트는 퍼미션을 700으로 해도 아무 문제가 없었습니다.
그런데 다른 곳은 문제가 있더라구요.
아직 제가 많이 미숙한관계로다..ㅠ.ㅠ
근본적은 문제는 퍼미션을..
db_query.php 파일에 304줄에
if(!is_dir($oder_save_dir)){mkdir($oder_save_dir,0700);}을
if(!is_dir($oder_save_dir)){mkdir($oder_save_dir,0707);}로 해보심이..
소스 수정하셨다면 이미 생성된 폴더를 지워보시고 다시한번..^^
이거 답변이 시원치 못해 죄송합니다..
이부분도 공지 로 올리고 퍼미션 세팅부분을 config 파일에서 세팅할수 있도록 수정하겠습니다.
감사합니다..^^
write는 707이 맞는거 같아요. 웹서버에서 write를 하는 것은 apache인데
apache가 대부분 daemon 사용자, daemon 그룹으로 등록되어 있기 때문 입니다.
apache가 대부분 daemon 사용자, daemon 그룹으로 등록되어 있기 때문 입니다.
제가 사용하는 계정은 퍼미션에 관계없이 쓰기가 되게 세팅되어져 있습니다.
물론 제가 세팅한 계정이 아니고 제가 소속되어져 있는 본부에서 일괄 부여하는
계정이지요. 그래서 모두 rw- rw- rw-(666)이렇게 되어져 있습니다.
물론 제가 세팅한 계정이 아니고 제가 소속되어져 있는 본부에서 일괄 부여하는
계정이지요. 그래서 모두 rw- rw- rw-(666)이렇게 되어져 있습니다.
제송하지만..ㅠ.ㅠ
제가 오늘 급 수정 한거루다 다시 한번만 해보심이..ㅠ.ㅠ
그리고 제가 db_backup 폴더 생성시 퍼미션을 700으로 생성했는데요.
그게 문제가 될수 도 있겠네요.
제가 오늘 급 수정 한거루다 다시 한번만 해보심이..ㅠ.ㅠ
그리고 제가 db_backup 폴더 생성시 퍼미션을 700으로 생성했는데요.
그게 문제가 될수 도 있겠네요.