기본적으로 PHP에서 파일 업로드가 않되는 이유는 두가지정도로 알고있다.
첫번째, httpd 서비스 실행자인 nobody에게 read/write 권한을 주었느냐이다.
두번째, php.ini 환경설정에서 file_uploads 옵션이 off로 되어있는지 확인하는것이다.
첫번째 문제라면은 웹 루트폴더 (DocumentRoot)에 가서 권한설정 명령어를 때려준다.
# chown -R nobody htdocs/두번째 문제일때
# cd /usr/local/apache/conf/# vi php.ini여기서 [ : ]을 누르면 화면하단에 [ : ] 표시가 보일것이다~
이것이 vi 편집기 명령어를 사용할수 있게해준다.
[ :/file_uploads ] 라고치고 엔터!! ( 동일 패턴을 검색해주는것이다~ 찾기기능 )
file_uploads = ON 으로 되어있는지 확인하고 저장 [ :wq ] 하고 나온다.
마지막으로 httpd (아파치) 서비스를 다시시작해준다.
# /etc/init.d/httpd restart
댓글 없음:
댓글 쓰기