파일 업로드 에러 화면

업로드 에러 화면 입니다.

파일업로드에

Comments

  • 파일 업로드가 항상 100% 성공하진 않습니다.
    특히 여러 파일을 한꺼번에 업로드할 경우 실패가 종종 발생합니다.
    인터넷 속도가 느리면 더 자주 실패합니다.

    이럴 경우 다시 등록해 보세요.
  • 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.