백업에서 에러 > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

백업에서 에러 정보

백업에서 에러

본문

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
추천
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 파일에서 세팅할수 있도록 수정하겠습니다.
감사합니다..^^
write는 707이 맞는거 같아요. 웹서버에서 write를 하는 것은 apache인데
apache가 대부분 daemon 사용자, daemon 그룹으로 등록되어 있기 때문 입니다.
제가 사용하는 계정은 퍼미션에 관계없이 쓰기가 되게 세팅되어져 있습니다.
물론 제가 세팅한 계정이 아니고 제가 소속되어져 있는 본부에서 일괄 부여하는
계정이지요.  그래서 모두 rw- rw- rw-(666)이렇게 되어져 있습니다.
제송하지만..ㅠ.ㅠ
제가 오늘 급 수정 한거루다 다시 한번만 해보심이..ㅠ.ㅠ

그리고 제가 db_backup 폴더 생성시 퍼미션을 700으로 생성했는데요.

그게 문제가 될수 도 있겠네요.
© SIRSOFT
현재 페이지 제일 처음으로