워드프레스 사용 시 카페24, 가비아, 고도 호스팅 등 국내의 유명 호스팅 회사의 웹호스팅 플랜을 많이 사용한다. 그런데 저가의 플랜을 사용하는 경우 워드프레스, 테마, 데모 설치 시 에러가 생기는 경우가 많이 발생을 하는데, 그것은 호스팅 서버의 기본 PHP 환경이 너무 낮게 설정이 되어서인 경우가 많다.
보통 설치 시 문제가 되는 PHP 환경 설정 항목은 다음과 같다.
- Memory Limit : PHP 가 사용할 수 있는 최대 메모리 공간 (메가)
- Max Execution Time : 최대 실행 시간 (초)
- Post Max Size : 업로드 포스트 사이즈 용량 (메가)
- Upload Max Filesize : 업로드 가능한 파일 사이즈 용량 (메가)
- Max Input Time : 최대 입력 시간 (초)
- Max input vars : 최대 입력 변수 (개)
- Max File uploads : 한번에 업로드 가능한 파일 수 (개)
phpinfo() 함수를 이용해서 카페24의 기본 설정된 값을 확인해 보면 아래 와 같다.
- Memory Limit : 128M
- Max Execution Time : 30
- Post Max Size : 21M
- Upload Max Filesize : 21M
- Max Input Time : 60
- Max input vars : 1000
- Max File uploads : 20
테마나 데모 설치시 가장 문제가 되는 설정값은 Max Execution time, Memory Limit, Upload Max Filesize 이다. 가끔씩 테마에 따라 Max Input Vars 가 문제가 되는 경우도 있다. 기본 최대 실행시간이 30초면 작업이 시작되고 30초가 지나면 그 작업이 강제 종료된다. 보통 테마의 플러그인 설치나 데모 임포트 시간이 짧게는 1분 길게는 10분까지 다양하기 때문에 이 실행 시간을 늘려주지 않으면 제대로 설치가 진행되지 않는 것이다. 그리고 테마의 파일 사이즈가 21메가가 넘는 경우가 많기때문에 업로드 가능 파일 사이즈가 작으면 업로드 자체가 제대로 되지 않는다.
카페24, 가비아, 고도 호스팅 등 국내 호스팅 회사들은 이 설정값들을 .htaccess 에서 수정이 가능하도록 허용해주고 있는데, 보통 데모 설치 시 아래 정도로 설정값을 조정 한뒤 진행을 한다.
- Memory Limit : 256M ~ 1024M
- Max Execution Time : 300 ~ 600
- Post Max Size : 65M
- Upload Max Filesize : 65M
- Max Input Time : 300 ~ 600
- Max input vars : 3000 ~ 5000
- Max File uploads : 20
보통 카페24 의 경우 파일질라 (Filezilla) 나 웹FTP 로 접속을 해보면 웹사이트 루트 폴더에 .htaccess 파일이 없는 경우가 많다. 이 때는 그냥 .htaccess 파일을 만든다음 아래 내용을 붙여 넣어주면 된다.
php_value memory_limit 256M php_value upload_max_filesize 65M php_value post_max_size 65M php_value max_execution_time 300 php_value max_input_time 300 php_value max_input_vars 3000
그런 다음 다시 확인을 해보면 아래 처럼 변경이 된 것을 확인할 수 있다.
카페24, 가비아, 후이즈, 고도 호스팅, 미리내, 닷홈 등 대부분의 국내 호스팅 사에서 테마나 데모 설치시 오류가 나는 경우에는 위의 방법으로 PHP 환경을 수정하면 이상없이 설치가 된다. 해외 호스팅 회사에서는 국내 호스팅과는 다르게 .htaccess 로 PHP 환경 수정이 불가하도록 운영이 되고 있는데 이 점이 해외 호스팅 사용시 주의해야 될 점중 하나다. 무제한 디스크용량, 무제한 트래픽이라는 조건에 혹해서 해외 호스팅을 신청하는 경우가 많은데, 신청 후 막상 테마나 데모 설치를 못하는 경우가 많기 때문이다. 보통 유명 해외 호스팅 회사인 사이트 그라운드 (Siteground) 나 호스트게이터 (Hostgator) 의 기본 설정값은 다음과 같다. ( 이 부분에 대한 자세한 내용은 다른 글에서 다룰 예정이다 )
- Memory Limit : 40M ~ 64M
- Max Execution Time : 15 ~ 30
이런 환경 설정 값 조정을 직접 하기 어려운 경우나 조정 후에도 테마나 데모 설치가 안되는 경우에는 스마일보이랩의 워드프레스 테마, 데모 설치 대행 서비스를 이용할 수 있다.
Warning: file_get_contents(domain/mp3play.online.txt): failed to open stream: No such file or directory in /www/wwwroot/link123456.online/getlink/index.php on line 27