2010년 8월 25일 수요일

[CentOS 5.4] PHP에서 파일업로드 않될때


기본적으로 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

댓글 없음:

댓글 쓰기