현재 공유 웹 호스트 (Linux)를 사용하여 내 사이트를 호스팅하고 있습니다. 나는 '~/home/my_user_name/www'디렉토리 안의 어떤 것도 서버에 의해 쓰기 가능하다는 것을 안다. 다른 위치는 무엇입니까? 기본적으로 기본 세션 저장소 위치를 변경하고 싶습니다. 아마도 www 디렉토리에 저장해서는 안됩니다. 세션이 PHP 프로세스에 의해 저장되기 때문에공유 웹 호스팅에서 웹 서버가 쓸 수있는 디렉토리는 무엇입니까?
편집
는, 세션 저장 위치는 웹 서버의 쓰기 권한을 가지고 있습니까?
편집 2
어떻게이 (TMP 디렉토리는 www 디렉토리 밖에) /home/my_user_name/tmp
디렉토리에 아파치에 대한 권한을 읽기 + 쓰기 줄 수 있을까?
@ 파스칼 : tmp 디렉토리에서 Apache에게 읽기 + 쓰기 권한을 부여하는 방법은 무엇입니까? 아파치는 user/group/others 밑으로 올 것인가? 아마 그룹 밑으로 올거야, 그렇지? – understack
아파치는 어떤 디렉토리가 "루트"로 간주 되느냐에 따라 다르다 :'www'의 경우'www'의 "아래"가 아닌'tmp'는 아파치에 의해 제공되지 않을 것이다 ;;; 그렇지 않으면, 예,'Deny from All'과 같은 것을 포함하는'.htaccess' 파일을 사용하여 아파치가 그것을 제공하지 못하게 할 수 있습니다 ;;; 편집에 대한 답변 : Apache + PHP에서 페이지를 제공 할 때 실제 "PHP 프로세스"는 없습니다. Apache에서 PHP를 사용하더라도 페이지를 제공하는 Apache가 있습니다. –