지풍@blog

지풍@blog RSS

mantis에서 파일 업로드 할 때 최대 크기가 분명 5메가라고 나와 있는데 4메가 정도 파일을 업로드 할 경우 APPLICATION ERROR #401 이라는 오류가 뜰 때가 있습니다

이럴 때는 php와 mysql의 설정 문제 때문에 발생하는 것 같더군요

php나 mysql의 초기 설정이 작은 파일만 업로드 하도록 되어 있어서 이런 문제가 발생하는 것 같더군요

php 설정(/etc/php.ini)은 아래 항목을 수정하면 됩니다

file_uploads = On
upload_max_filesize = <업로드 파일 용량>M
post_max_size = <업로드 파일 용량>M
max_execution_time = <업로드 시 대기 시간, 초>


그리고 mysql 설정(/etc/my.cnf)는 아래 항목을 수정하면 됩니다

max_allowed_packet = <업로드 파일 용량>M


그리고 mysqld와 httpd를 재시작하면 그런 오류가 없어질 껍니다
 
phpmysql을 설치 후 아래 그림 처럼 "mysql 확장모듈을 불러올 수가 없습니다" 이라는 메시지가 뜨는 경우가 있습니다

사용자 삽입 이미지

php-mysql 이라는 rpm이 설치가 되지 않아서 발생하는 경우 입니다

[root@localhost ~]# rpm -qa | grep php
php-5.1.6-5.el5
php-ldap-5.1.6-5.el5
php-cli-5.1.6-5.el5
php-common-5.1.6-5.el5

그래서 아래와 같이 rpm으로 php-mysql을 설치 하면 되며 php-pdo가 필요하는 경우가 있습니다

그럴 경우에는 아래와 같이 php-mysql 이전에php-pdo를 먼저 설치 해주면 됩니다

아래의 예는 CentOS 5.0을 예로 들은 것이며 해당하는 배포판의 rpm은 ftp://ftp.sayclub.com에서 찾을 수 있습니다

[root@localhost ~]# rpm -Uvh ftp://ftp.sayclub.com/pub/Linux/centos/5.0/os/x86_64/CentOS/php-pdo-5.1.6-5.el5.x86_64.rpm
Retrieving ftp://ftp.sayclub.com/pub/Linux/centos/5.0/os/x86_64/CentOS/php-pdo-5.1.6-5.el5.x86_64.rpm
warning: /var/tmp/rpm-xfer.25WPHP: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:php-pdo                ########################################### [100%]
[root@localhost ~]# rpm -Uvh ftp://ftp.sayclub.com/pub/Linux/centos/5.0/os/x86_64/CentOS/php-mysql-5.1.6-5.el5.x86_64.rpm
Retrieving ftp://ftp.sayclub.com/pub/Linux/centos/5.0/os/x86_64/CentOS/php-mysql-5.1.6-5.el5.x86_64.rpm
warning: /var/tmp/rpm-xfer.ya0dc7: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:php-mysql              ########################################### [100%]

TAG : MySQL, phpmysql, RPM
1 
분류 전체보기 (201)
내가 사는 이야기 (1)
백과사전 (89)
듣고 보는 것 (0)
세상 이야기 (1)
맛집 투어 & 여행 (0)
컴퓨터 이야기 (110)
게임 이야기 (0)
위시리스트 (0)
스포츠 이야기 (0)
영화 이야기 (0)
우하하하하 (0)