toggle menu
Sign In
·
Register
Sign In
·
Register
Categories
Discussions
Activity
Sign In
·
Register
×
Home
›
오픈소스 Q&A
›
AtoM
파일 업로드 에러 화면
laobeer
June 2015
in
AtoM
업로드 에러 화면 입니다.
Comments
안대진
June 2015
파일 업로드가 항상 100% 성공하진 않습니다.
특히 여러 파일을 한꺼번에 업로드할 경우 실패가 종종 발생합니다.
인터넷 속도가 느리면 더 자주 실패합니다.
이럴 경우 다시 등록해 보세요.
이승일
June 2015
AtoM에서 파일 업로드시 에러 발생시 해결 방법은 다음과 같습니다.
물론 아래의 방법대로 했는데도 에러가 발생될 경우엔 다른 방법을 찾아봐야 할 것 같습니다.
1. AtoM이 설치된 디렉토리에 uploads 디렉토리가 생성되어 있지 않았거나 디렉토리 퍼미션에 문제가 있을 시
- AtoM를 설치하면 uploads 폴더가 생성되는데 만약 폴더가 생성되지 않는 경우엔 업로드 오류가 발생될 수 있습니다.
이 경우엔 명령프롬프트창에서 다음의 명령어를 사용하시기 바랍니다.
1) uploads 디렉토리 수동 생성하기
sudo mkdir /var/www/atom/uploads
* 만일 다른 경로에 atom을 설치했다면 그 해당 경로를 입력하면 됩니다
2) uploads 디렉토리의 퍼미션 권한 조정하기
sudo chmod 0755 -R /var/www/atom/uploads
3) AtoM 디렉토리의 사용자 퍼미션 재설정
sudo chown -R www-data:www-data /var/www/atom
2. PHP의 환경설정에 문제가 있는 경우
- php의 환경설정파일은 보통 /etc/php5 경로에 있는데 환경설정에서 파일 업로드 옵션이 Off로 되어 있는 경우가 있습니다. 이 경우엔 해당 구문을 수정해줘야 합니다.
1) php.ini 파일 열기(nano 에디터 또는 vi 에디터 사용)
sudo nano /etc/php5/php.ini
2) 파일업로드 설정 수정
register_globals = On
file_uploads = On
* 값이 Off로 되어 있는 경우엔 On으로 수정
3) 파일업로드시 최대 파일 크기 설정
upload_max_files = 64M
* 디폴트는 2M인데 이를 원하는 만큼 조정. 물론 제한을 걸지 않을 수 있지만 그 경우 시스템에 부하 또는 장애가 생길 수 있음
4) post 방식으로 데이터 전송시 최대 파일 크기 설정
post_max_size = 72M
* 디폴트는 8M인데 이를 원하는 만큼 조정.
5) 업로드시 임시 파일 저장공간 설정
upload_tmp_dir = /tmp
6) 소켓 커넥션 시간 조정
default_socket_timeout = 300
* 디폴트는 1분(60)인데 파일 크기가 큰 것이 많아 업로드 시간이 길어질 경우엔 이를 조정
7) 모두 수정했으면 apache 재시작
sudo /etc/init.d/apache2 restart
Sign In
or
Register
to comment.
Comments
upload_max_files = 64M
4) post 방식으로 데이터 전송시 최대 파일 크기 설정
post_max_size = 72M
default_socket_timeout = 300