포럼
미국서버 사용하실 분은 꼭 보세요 (PHP 버전 문제) - 고수분들도 꼭 봐주시구요.
2011.12.17 17:09
미국에서는 GoDaddy 가 가장 큰 호스팅 회사라서 이곳 쓰실분들 계실 것 같아 알려드립니다.
기본 계정 구매 하시면 php 5.3.x 를 provide 해 줍니다.
계정 업그레이드 하시면 php 자동으로 5.2 로 하향 선택되며 생성하신 페이지들이 모두 얽히거나 뜨지도 않습니다.
지금 전화해서 왜 물어보지도 않고, php 를 하향조정하냐고 했느냐? 내 페이지들 다 엉망이 되었다고 하니까,
1. 현재 php 5.3.x 는 unstable 해서 쓰지 않는답니다. 다른 호스팅 회사들도 권하지 않는답니다.
2. 그 예로 Drupal 같은 경우 5.3.x 에서 많은 버그가 발생해서 드루팔 포럼에서도 php 5.3.x 쓰지 말라고 나옵니다. (이 부분은 제가 확인해 봤습니다.)
3. XE 가 어떤 CMS 인지는 모르겠지만, php 5.2.x 에서도 문제가 발생하는 application 이라면, 5.3.x 에서는 더더욱 문제가 생길거라고 합니다. 장담한답니다.
php 5.3.x 는 unstable 하다는 걸 계속 강조하더군요. 저는 개발자가 아닙니다. 위 내용이 사실인지 아닌지도 모릅니다. GoDaddy.com 의 수퍼바이져가 한 얘기일 뿐 입니다.
5.3.x 가 불안정 하던 말던, 책임 안 물을테니 5.3.x 로 되돌려 놔라. 이래서 php 5.3 으로 되돌려 놓기는 했습니다....
제 머리는 복잡합니다. 5.2 에서도 제대로 돌아가지 않는 XE 를 계속 써봐야 하는지, 말아야 하는지, 다시 그냥 안정적인 Drupal 로 돌아가야 하는지, 무척 혼란스럽네요. 다른 곳도 아니고 가장 공신력 있는 서버 회사에서 이렇게 말하니, 갈등이 . . .
기본적인 페이지 구축해놓고, 웹사이트 디자인까지 다 해서 완료시킨 후, 문제가 발생하기 시작하면 완전 망한 것 이겠죠?
아, .... 지금 저 버튼만 누르면 서버내에서 Drupal 자동설치 되는데....
지금 저걸 누를까 말까 심각하게 고민 중 입니다. 저 드루팔 버튼이 저를 유혹하고 있어요. ㅋㅋㅋ
내가 지금 웃는게 웃는게 아니야....
하루밤 자고 내일 결정을 내려야 겠네요. 파워유저분들, 조언좀 해주세요. ㅠㅠ
p.s. 아파치 + php 5.3.x 은 문제가 많네요...
댓글 21
-
銀童
2011.12.17 17:43
-
Te0
2011.12.18 01:03
어제 새벽 3시에 글을 쓰느라 제가 정확한 표현을 하지 못한 것 같습니다. 아마 GoDaddy 에서 불안정하다고 한 얘기는 php 5.3.x is unstable within the context of Drupal deployment. 이었을지도 모르구요. 그러니까 GoDaddy 에서는 드루팔 사용때 불안정 하다고 한 얘기 였을지도...
GoDaddy 는 드루팔 쓰는 사람들이 많은데, (GoDaddy 에서 자동설치해주고 application support 까지 해주니까 초보도 쉽게 쓰지요.) Drupal 과 연관해 bug, compatibility issue 가 많은 관계로 unstable 하다고 말한 것 일수도 있겠네요.
2009년에 리포트된 버그로 아직도 이러고 있는 경우도 있어요.
해결책은 php 5.2.x 로 내려가라.
드루팔에서 php 5.3.x 버그가 발견되어 php 5.3..x 버그를 보고한 적도 있고....
http://code.google.com/p/phpbrowscap/issues/detail?id=11
-
Cody
2011.12.17 19:14
php 5.2.17에서 XE 1.4.5.9 / XE 1.5.1 모두 잘 돌아가고 있습니다.
GoDaddy 정도 되는데서 언스테이블 하다면 언스테이블 한 것이 맞을겁니다.
5.2.X로 돌려달래고 만약 깨진다면 본인의 셋팅이나 코드들이 잘못되어있는지 잘 살펴보세요.
-
Te0
2011.12.18 01:09
제 생각에는 처음에 설치부터 문제가 있었던 것 같습니다.
XE 1.5.1 을 설치하니까 warning: call time pass by reference 라며 에러가 몇줄 뜨길레
php.ini 에
@ini_set('display_errors', 0);
이렇게 넣어서 없앴었거든요. 에러를 없앴다기 보다는 애러를 안 보이게 가려버린거라서........
-
Te0
2011.12.18 01:52
드루팔 포럼에서는 fastcgi 때문에라도 5.3.x 써라. 아니다, 이런 이런 문제가 있으니 쓰지 말아라. 등 등. 서로 다 각자 주장하는게 다르구요, 호스팅 쪽에서는 쓰는 것을 권유하지 않는다고 하고,...
네. 아무런 문제 없다 써라. 문제투성이다, 쓰지 말아라. - 다들 하는 얘기가 달라서 누구말을 들어야 할지 혼란스럽네요.
-
코뿔소2020
2011.12.17 19:22
저도 Apache 2.2.15, PHP 5.3.3을 쓰고 있는데 전혀 unstable 한것은 못 느끼고 있습니다.
이글을 읽고 Web Security Scanner 와 Network Security Scanner 로 저의 서버를 전부 긁어봤는데 PHP Code 오류는 찾지 못했습니다.
그리고 Joomla, Drupal, Wordpress, XE 를 설치해놓고 Demo Test 중인데 싱싱 잘돌아 갑니다.
-
Gracia
2011.12.17 20:23
기존에 5.2 에서만 돌아가는 패키지들이 있어서 그럴수도 있습니다~
-
코뿔소2020
2011.12.17 20:46
Te0님의 글에서 XE 에대한 선입견 오해의 소지가 있는것 같아 몇자적어 올립니다.
Te0님의 P.S---링크된 사이트의 글을 읽었습니다. 링크의 글을 읽어보니 서버 2008 x64에 아파치와 PHP 5.3.x를 설치한 후 문제가 발생한 글을 올렸더군요. 아파치 + PHP 5.3.X 가 문제가 많은 것이 아니라, 아파치 + PHP 가 윈도우즈 OS에 완벅히 호환을 이루지 못하기 때문에 문제가 발생한다고 생각합니다. 아파치는 리눅스에서 완벽한 호환성을 갖습니다. 특히 서버 2008 64bit에서는 아파치 + PHP 설치는 /inetpub/wwwroot 의 web.config 파일 설정과 IIS 관리자에서 FstCGI, MIME Types, ISAPI를 수정해줘야 합니다. 그래서 윈도우즈 OS에는 APM Package를 많이 사용합니다. Zend PHP Server는 서버 2008에서 웹서버로 IIS를 사용하면 설치가 잘됩니다. 하지만 웹서버를 아파치로 설정하고 설치하면 85% 이상 에러가 발생합니다. 저도 미국 덴버에 살고 있고 Justhost 웹호스팅과 2대의 리눅스 서버, 1대의 서버 2008 R2를 사용하고 있습니다. 저의 경험으로는 아파치를 신뢰할 수없다는 사용자의 글들을 보면 아파치를 진정 모르는 무지에서 오는 오해라고 생각합니다. 또한 XE를 요모조모 다루어 보지도 않고 판단하는 것도 사용자에게도 문제가 있다고 생각합니다.
XE-Core 1.5.X 가 아직은 불안정하지만, PHP 버전에 따라서 불안정한것이 아니라 1.4.X와 분리시키고자 하는 개발정책에서 오는 과도기라고 저는 생각합니다.
XE-Core 를 수십번 반복 설치해본 경험에서 얻은 저의 생각일뿐입니다.ㅋㅋㅋㅋㅋ
-
Te0
2011.12.18 01:17
아.. 저는 전문가가 아니라서요.... 아파치가 문제 있다는 얘기는 아니었구요. 찾아보니 그런글도 있었습니다. 죄송.
그리고 "XE-Core 1.5.X 가 아직은 불안정하지만" 네. 이부분은 뼈져리게 느끼고 있는데요, ㅋㅋㅋ 제가 알고 싶은 것은 그럼에도 불구하고 써야하나 말아야 하나, 이런 질문입니다.
그냥 on the side 로 블로그 정도 만드는 용도로 적용시키는데는 큰 문제가 없을 것 같은데, 그 이상은 무리인가요?
-
VL-2536
2011.12.17 21:02
현재 dreamhost와 cpanel지원되는 해외호스팅을 몇군데 써봤는데 php 5.3.x 에서 별다른 이상은 감지되지 않았습니다.
물론 전부는 아니고 일부 호스팅은 이상증세가 나타나긴 합니다만 주로 쉬운설치에서 문제가 있더군요.
그리고 siteground.com 에서는 php 설정상의 문제로 xe가 비정상 작동하여 여기서는 xe사용을 포기해야됩니다. 버전 업 다운을 반복해서 테스트해봤는데 전부 실패했습니다.
-
Te0
2011.12.18 00:40
감사합니다. 저도 쉬운설치로 설치 했는데, 쉬운설치를 하지 말고 설치해봐야겠네요. 000webhost.com 에서도 XE 가 비정상적으로 작동되던데, 아마 그 호스팅도, 호스팅 문제라기 보다 제가 쉬운설치를 사용해서 설치를 하면서 문제가 생겼었는지도 모르겠네요.
-
백성찬
2011.12.18 01:41
서버의 프로그램 결합 구조나 설정에 따라 다를 수 있겠습니다만
win2008 iis, php5.3.8 사용중인데 문제 없습니다. -
코뿔소2020
2011.12.18 04:57
백성찬님의 글에 공감합니다. 윈도우즈 환경에서는 차라리 PHP를 IIS와 구동하는 것이 더욱 안정적인 것 같습니다.
물론 조금은 경험과 전문지식이 필요하겠죠.
-
순수의시절
2011.12.18 02:22
2개의 웹 서버에서 php 5.3.5 가 구동중인데 이상 증세는 없는것 같군요..
-
VL-2536
2011.12.18 12:27
000webhost의 경우 쉬운설치는 안되고 수동으로 설치를 하셔야 되고
htaccess 설정 관련해서는 제가 최근에 올린 계정정보 글을 참조하시면 되겠습니다.
-
VL-2536
2011.12.18 12:33
그리고 phpinfo 로 php 설정을 확인한 후 php 설정이 가능하면 바꾸는것이 좋습니다.
해외호스팅은 어지간하면 custom php.ini 라는 것을 지원하거든요.
-
순수의시절
2011.12.18 15:17
php.ini 파일을 만들어서 루트 폴더에 올리면 적용 되는걸로 알고있습니다. 안되는곳도 있구요 ^^
-
유샤인
2011.12.18 14:37
godaddy.com 써 보았으나 XE을 위해서는 다른 호스팅을 찿으시는 것이 현명한 선택이라고 생각합니다.
제가 추천하는 호스팅회사는 www.inmotionhosting.com 입니다. 10개 이상의 XE 싸이트를 설치한 후 잘 쓰고 있읍니다.
-
순수의시절
2011.12.18 15:18
리퍼성 링크인듯??
-
Te0
2011.12.18 15:32
감사합니다. 그런데 드루팔 때문에 서버는 이전이 불가능하구요... GoDaddy 에서는 드루팔 full support 해주잖아요. 말만 잘하면 tech 이 직접 깔아주다시피하는 관계로...
다른 호스팅에가서 드루팔 설치는 뭐 저로서는 거의 불가능한 얘기죠..
-
ezi
2011.12.18 15:10
php 5.2.x 는 안쓰는것이 좋습니다. 치명적인 보안 결함이 있기때문에....
일단. php 5.3 버전대가 unstable 하다고 하는데
.. 개인적으론 전혀 잘 모르겠습니다.
PHP 5.3 나오자마자 써써 지금까지 쓰고
PHP 5.4 RC 벗겨지는대로 올릴려고 생각중인데
.. PHP 가 unstable 하다는 인상은 한번도 받아본적이 없어서요. 나만 그런가?