루트 폴더 fopen 열기 실패

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
루트 폴더 fopen 열기 실패

QA

루트 폴더 fopen 열기 실패

답변 1

본문

호스팅 아마존 라이트세일 쓰고 있습니다.

G5PATH 경로 -> /opt/bitnami/apache2/htdocs
PHP 파일 권한은 664 텍스트 파일 권한은 660 인데요..

두 파일 모두 htdocs 폴더에 위치해 있구요..

 


$logpath = ".".G5_PATH."/mylog.txt"; // 안됨1
$logpath = G5_PATH."/mylog.txt"; // 안됨2
$logpath = "/mylog.txt"; // 안됨3
$logpath = "mylog.txt"; // 안됨4
$log_file = fopen($logpath, "a");
if(!$log_file) {
echo "Cannot open the file.";
exit;
}

 

위에 적은 경로 4개 각각 다 시도 해봐도 계속 fopen이 실패하는데 경로가 잘못됐나요?

이 질문에 댓글 쓰기 :

답변 1

$logpath = G5_PATH."/mylog.txt"; // 안됨2
$logpath = "mylog.txt"; // 안됨4

둘 중 하나가 괜찮아보이는데 
mylog.txt 퍼미션을 707이나 777로 줘보세요

 

fopen a 모드일때 파일이 없어서 

nobody가 생성해야하면 폴더에도 nobody 권한이 있어야 합니다

그래서 보통 data폴더에 만들죠 

G5_DATA_PATH

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 937
© SIRSOFT
현재 페이지 제일 처음으로