워드프레스 설치의 문제.. 해결

쭉,  Cafe24 서버만 사용하다가..

친구의 추천으로

Woweb에 저가의 호스팅을 하나 구입하였다.

워드프레스로 다한증, 액취증 전문 사이트를

혼자 새롭게 만들려고,,

계정이름도 sweat로 잡고 만들었는데..

최근 이런 저런 일들로 바뻐서,,

포기(?)하다가,,

간혹, 이것저것 홈피도 올렸다 내렸다..

동영상 서버로 할까도 했다가,, (저가의 용량문제로 포기)

그냥, 노는 장소였는데..


최근에 외국인 환자가 늘면서,,

외국인(영어권) 전용 홈피를 만들기로 결심했다.


그래서,,

워드프레스 3.5.1를 설치했는데..

이전에 구입했던,,

Themeforest의 테마 설치가 안되는 것이다.


에러내용은


exceeds the upload_max_filesize directive in php.ini.


구글링해보면,

php.ini화일은 전용용량을 늘리라고 나온다.


woweb에 질문에 올렸다.


질문내용은

워드프레스 테마 설치시
>
>exceeds the upload_max_filesize directive in php.ini.
>
>라고 에러가 나오면서 설치가 안됩니다.
>34.9메가의 zip화일인데.
>
>검색해보니.
>php.ini화일을 수정해야 한다고 하네요..
>
>부탁드립니다.


1시간내의 답변,,

안녕하세요.

파일 1개당 웹첨부(php업로드) 제한을 50M로 설정변경하였습니다.
그런데.. zip 파일이시면,,
그 압축파일을 풀어서 ftp로 업로드하는 방법도 있지 않으신지요?

꼭 zip 압축파일을 올려 풀어내야 한다면,,
다른 워드사용자분들을 위해서라도 전 서버의 설정을 변경하려 합니다.

그리고 또 한가지 걱정되는 것이..zip압축파일은 서버에서 잘 안풀릴 수 있는데요.
보통 tar 파일을 사용합니다만..

시도해보시고 도움말씀 주시면 감사하겠습니다.


여기서,, 이 서버회사가 마음에 들기 시작했다.


그리고 다시 질문..

>1. 문의하실 계정(FTP) ID: sweat
>2. 문의하실 내용(어떤 부분의 어떤 문제인지 상세히 기재바랍니다)
>
>
>워드프레스 테마는 zip화일로 업로드됩니다.
>풀어서 올리면, 인식을 못합니다.
>저의 경우는 많이들 구입하시는
>themeforest사이트에서 받은 테마를 올리는 것입니다.
>
>현재 다시 올렸더니,
>Unable to create directory wp-content/uploads/2013/03. Is its parent directory writable by the server? 라고 에러가 나옵니다.
>
>확인 부탁드립니다.


그리고, 이번에는 좀 늦게 답변,,

— 하지만, 기존의 카페24와는 다른 성향이 보인다.

카페24는 성의없는 이메일답변,, 전화통화시.. 

짜증내는 말투,, 

(물론, 프로그래머가 아닌 일반인인 내가 그들이 보기에는 너무나 단순한 내용을 물어봐서 그럴 수 있다고도 생각된다.)


답변은..


안녕하세요.

회원님의 워드 폴더 안에 wp-content 폴더 안에 
uploads 폴더가 기본적으로 있어야 하는데, 없으시군요..

왜 기본으로 생겨야 할 폴더가 생기지 않나 싶어서
같은 서버에 테스트 계정을 만들고 설치해보느라 답변이 늦어졌습니다.
양해부탁드립니다.

저희는 한글버전 워드를 tar 파일로 올려 설치했습니다.
회원님께서 워드 설치시 빠진 파일이 있지 않을까 싶었는데
tar 파일로 풀어서 설치해도 uploads 가 기본으로 생기지 않네요.

그러니 글쓰기에 첨부파일도 안올라갑니다.

첨부하려면 한글로

디렉토리 wp-content/uploads/2013/03를 만들 수 없습니다. 서버에서 부모 디렉토리에 쓰기가 가능합니까?
라고 나오는군요.

아래 영문과 같은 에러 내용이시죠?

그래서 여러 문건을 살펴보니
(이와 같은..)
http://www.clien.net/cs2/bbs/board.php?bo_table=kin&wr_id=2353231

어떤 분은 wp-content 폴더 안에, uploads 폴더를 스스로 만드시고
777이상의 퍼미션을 주시고 해결하시는 분들도 계시는데..
이건 너무 워드프레스 스럽지 않다.. 싶고,
유저 아이디 권한으로 생성되면 안되고, 
(나중에 지속적인 첨부 등에 웹서버 권한이여야지, 유저아이디 권한으로는
파일이나 폴더 생성이 안되기 때문에..정상이지 않습니다.
웹상에서 생성되고, 첨부되는 파일이나 폴더의 소유권한은 nobody 가 되어야 하며
또는 숫자 퍼미션을 777 로 해야 하는데, 이는 보안상 좋지 않습니다.)

자동으로 생겨야 하는데 생기지 않는 이유를 더 찾다가
혹시나 싶어 그 상위 폴더인
wp-content 을 777 로 하고, 첨부를 시도해보니
에러가 생기지 않고, 폴더도 uploads 라고 생겼습니다.

아마도 wp-content 안에 웹서버가 무언가를 써야 하므로
wp-content 폴더도 nobody 이면 안에 자동으로 무언가 쓰여지는데 문제가 없었을 것이나
이도 유저를 생각하면, 이 폴더안에 유저가 ftp로 업로드해서 사용할 경우도 있어야 하므로
유저 소유권한이 좋겠고,,
그렇다면, 숫자퍼미션을 777로 해보자는 것이였습니다.

그리고 첨부를 시도하니
nobody 권한의 777 퍼미션인 uploads 폴더가 생겨났습니다.
그것이 생겨난 후로는 위 에러가 나오지 않고 첨부가 잘 되었습니다.

그리고 테마도,, 
xe 의 쉬운설치와 같은 기능이 있을 것이라 생각해서.,
테마메뉴에 들어가보니
테마 – 테마설치 – 추천 카테고리에서 
아무거나 하나 지금 설치하기.. 를 눌렀습니다.
그러니 ftp설정정보 넣으라고 나오더군요.

ftp정보에 주소, 아이디, 비번을 넣었더니
안되고, 에러가 났습니다.

그런데 xe의 경우 쉬운설치에도
ftp설정에 주소를 도메인을  넣는게 아니라 default 값
127.0.0.1
라고 넣어야 설정이 됩니다.

아마도 ftp라는 표현을 사용은 하지만,
그것을 지원하는 서버에서 웹을 통해 가져와 
서버내에서 스스로 (127.0.0.1 localhost 모두 같은표현) ftp를 통해
업데이트 되는 형식.. 이기 때문이지 않을까 싶습니다.

그래서 워드ftp설정에도 127.0.0.1 을 넣고, 아이디, 비번 넣고
설치하기 누르니..약 3분 정도..의 시간 후 진행상태가 진행이 되면서,,
최종적으로 완료되어 설치가 정상적으로 완료되었습니다.
그것이 완료되니 
wp-content 안에 upgrade 디렉토리도 생겨났고
themes 폴더안에 제가 선택한 테마명이 생겨났습니다.

이렇게 이용해보시는 것도 가능하실 듯 싶어 안내드렸습니다.

정리드리면,
wp-content 퍼미션을 777 로 하시면 해결되시는 내용이겠습니다.
테마설치도 워드 안에서 바로 설치하기로 이용해보세요.

도움되셨으면 합니다.


—–


음…

나도 자주 방문하는 클리앙을 인용했다는 점에서

무언가 인간적인 냄새가, 크크크


지금,,

다시,, 설치하고 있다.


공부하는 기분,, 좋다..


1년에 4,400원짜리 서버에서

많은 것을 배운다.





 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다