게시판 글쓰기 안되시는 분들 이렇게 하세요.  
pupstar  (Homepage)  2002-10-16 19:05:16, 조회 : 811, 추천 : 0

글쓰기 할때 '게시판 이름을 지정해 주셔야 합니다.'라는 에러가 나거나...
혹은 관리자페이지에서 그룹 추가가 안되는 분들은...
php.ini에서

file_uploads = On

이렇게 고치세요..
아마
file_uploads = Off
이렇게 되어있을겁니다.
그것때문에 나는 에러거든요....
저도 한참 고생하고 생각하다가 방금 뭔가 깨달음을 글쓰기 할때의 마임타입이 파일이라는 생각에 php.ini를 보니 이렇게 되어있더군요... 그래서 혹시나 하며 고쳐봤더니... 역시 되더군요...
참... 그리고 고치고 아파치 다시 시작하는거 있지마시구요...
그럼 이만...
* 드림팀님에 의해서 게시물 이동되었습니다 (2002-10-16 19:13)

211.198.128.13




장은지
  On이 되어있는데도 안되는데요...-.,-;;;
어쩌면 제가 다른 파일을 건드려서 그랬는지도 모르니, 어디들어가서 어떤 파일을.어떻게 고쳐서 그다음엔 어떻게 해야하는지 자세히 알려쥬세요... [혹시 FTP로 서버에 업로드를 시켜야하나....;] 2002-12-03
13:59:46
  



Bassfeel
  고맙습니다^^
저두 이것때문에 고생하다가 문득 php.ini를 뒤적거렸죠
역시 file_uploads = Off 로 되있더군요
file_uploads = On로 바꾸니 잘 되네요~ 2002-12-25
01:18:05
  



오성개
  역시 인터넷의 공유 정신은 모두를 편안하게 합니다. 며칠을 고생하다가 유용한 팁 공유에 혹시나 뒤졌다가 해결을 하게되어 정말 감사드립니다. 2003-01-15
11:07:15
  



류훈
  php.ini가 어디에 있는건가여?
못찾겠어여... 2003-03-10
11:06:08
  



사과벌레
  php.ini는 써버 자체 내에 있데요..음 그러니깐 님한테 그 써버를 준 회사측에 말씀해보시는건 어떨런지 2003-03-18
15:45:25
  



사과벌레
  음 on으로 해있다는데요 ㅠㅠ
왜 안될까요? 2003-03-18
15:47:37
  



윤수현
  php.ini의 내용을 변경한 후에는 서버를 재실행해야 변경된 내용이 적용됩니다.
아마 그래서 안되지 않았을까 싶은데요..^^ 2003-03-26
03:02:19
  



이준호
  위와 같이 했는데도, 안 되시는 분들에게 도움이 될까 하여 적어봅니다.
저도 같은 경우를 당했는지라.
문제는 php.ini 파일에 있습니다.

Telnet으로 접속한 후, 다음 순서로 해 보세요.

# cd /etc

# vi php.ini

여기에서 검색을 이용하여, post_max_size 라는 것을 찾아보세요.
저는 이 부분이
post_max_size=8M
이렇게 되어 있었습니다.
즉, 파일을 post 방식으로 첨부하여 업로드할 때, 최대 용량은 8M라는 뜻이지요.

그래서 저는 15M 정도로 바꾸었습니다.

또 한 부분이 있는데, 이것은 해야 하는지 말아야 하는지 몰라서 그냥 수정했는데,
memory_limit 를 검색을 이용해 찾아서
memory_limit=8M를 15M로 바꾸었습니다.

:wq (저장한다)

# /etc/rc.d/init.d/httpd restart (아파치 재시작)

위와 같이 해서 해결했습니다.




========================================================================================

개인 서버 사용자일경우만 해당..
타 서버일경우 참조...

php가 설치되어 있는 서버에 php.ini 라는 php 설정파일이 있습니다.
소스로 설치 했을경우
#usr/local/lib 에 있습니다.
없으면
find / -name php.ini
find / -name php.ini-dist
해서 확인 해보세요...

그리고 php Configuration File (php.ini) Path 가 걸려 있는곳으로 복사를
하셔야 합니다.
path 모르실경우

/home/html 자신에 웹 폴더 안에서
#vi test.php
<?
phpinfo()
?>
저장

익스플로에서
http://도메인주소/test.php
하시면php Configuration File (php.ini) Path 주소가 나옵니다.
(나오지 않을경우 php 가 정상적으로 설치 안된겁니다.)
그곳으로 아래 명령어를 사용해서 복사를 하세요.

#cp php.ini /usr/local/lib/php.ini 로 복사...

이 파일을 vi나 pico등으로 편집하세요

다음 3가지를 꼭 확인하세요..

upload_tmp_dir = 경로
upload_max_filesize = 업로드크기
post_max_size = 업로드크기

위의 3가지 모두 업로드와 관계가 있는것입니다.

upload_tmp_dir은 업로드가 되면서 임시로 서버의 어디에 저장할것인지를 정해야 합니다.
리눅스 같은 경우는

upload_tmp_dir = /tmp

윈도즈라면

upload_tmp_dir = c:

등으로 꼭 해주세요.

그리고 upload_max_filesize와 post_max_size는 업로드 할때 허용할 크기입니다.

upload_max_filesize = 10000000 ( 예 10M)
post_max_size = 10000000

참, 만약 해당 줄 앞에 ; 나 # 가 있으면 제거하세요.

; 는 주석처리 된거라 인식이 안되는 거에요. 꼭!

그리고 하나더, max_execution_time 이라는 것이있습니다.

이 것은 php 파일이 실행되는 시간을 지정하는 겁니다.
보통은 30 이라고 되어 있는데, php관련 파일이 30초 이상동안 아무런 출력이 없이 실행만 되면 자동으로 끊어주는 겁니다.

그런데 수십메가를 업로드 하려면 30초가 당연히 넘기 때문에 별도로 지정을 해주는 것이 좋습니다.

0 으로 하면 무한대입니다.

마지막으로 제로 보드 관리자 모드로 들어가서
자료 업로드 용량을 10000000 로 하시고.
스킨에 사용권한을 다음과 같이 조정합니다.
html 사용권한 10,  --> 가장 중요
글쓰기 권한 10
내용보기 10
목록 보기 10
으로 고치시면 됩니다..
회원제일경우 그 레벨에 맞겠끔하시면 됩니다.

이상은 제로님에 글을 조금 수정 보안했습니다
Posted by 큰바우
: