1

주제: 파일 업로드 문제.

테터툴즈 최신 안정버전을 이틀전에 설치하였는데
오늘 파일업로드가 안된다는걸 알게되었습니다.
일단 나오는 에러 메시지는

a.txt(1kb) 대기중..


브라우저 하단 statusbar에
Error: 알 수 없는 런타임 오류 (on line 1264 of http:/xyz..../tc/owner/entry/post
라고 나옵니다.

여기서 관련 정보를 검색해보고 몇가지 확인을 해보았지만 역시나..
1. 퍼미션입니다.
drwxrwxrwx  3 apache apache   14 Sep  4 09:04 attach  하위디렉토리의 퍼미션도 모두 777
drwxrwxrwx  5 apache apache   57 Sep  4 15:04 cache

2. mod_security는 사용하지 않습니다.

3. /tmp /var/tmp 등이 php.ini  open_base에 등록되어있는데
이를 off한후에 다시해도 같은 에러를 보여줍니다.


옛날 tattertools의 경우 open_base만 끄면 잘됐는데
알수가없네요 또 소스 뒤지기는 싫은데..ㅠㅠ

혹시 테터툴즈 파일 업로드에 쓰이는 특별한 php 함수가 있거나 혹은 php 에 꼭 필요한
모듈이 있다거나 하면 알려주시면 관련정보를 찾아보겠습니다.

p.s 별로 관련없는 이야기지만 예전에 올린 마이그레이션글의 답변을 보니 fsockopen 이 컴파일이 안된 상태여서..
그런문제가 있었습니다. socket을 미지원으로 컴파일했더니....


읽어주셔서 감사합니다.

2

답글: 파일 업로드 문제.

서버 환경이 어떻게 되는지(php/mysql 버전 등, 가능하다면 phpinfo() 결과 페이지로..), 다중사용자 모드 설치 여부 등을 알려주시면 좀더 도움이 될 것 같네요.
일단 현재 제 환경에서는 재현이 되지 않습니다.

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

3

답글: 파일 업로드 문제.

phpinfo 결과입니다. vim에서 :%s/mydomain/domain.com/g 로 치환한상태입니다.
파일을 첨부합니다.

php.ini에는
system,exec 등의 실행함수를 막아둔 상태이며
open_base는 /tmp:/home:/var/tmp 입니다.

apache 2.2.9
mysql 5.0.60
php 5.2.6

textcube는 단일 사용자입니다.

읽어주셔서 감사합니다.

p.s =_= tar.gz를 올리면
올린파일 다운로드하고 압축풀면 파일이 깨지네요..

peniar (2008-09-06 08:42:04)에 의해 마지막으로 수정