묻고답하기
정녕 php 다운그레이드가 능사인가요???
2015.05.15 17:30
xe 1.4 버전대를 쓰다가 큰 마음 먹고 최신 xe 버전을 이용하고자, 서버 회사에 os 및 apm 업데이트를 요청하였습니다.
os버전 및 apm 설치 작업이 끝나고 1.8버전으로 가기전 xe 1.7.13을 가지고 설치하는데 문제점이 하나 생겼습니다.
캡챠 애드온 captcha addon 이 작동은 하는데 알파벳이 검은색 배경에 가려 잘 확인이 되지 않고 있습니다.
어제 질문을 요청 드렸으나 답변이 없어 답답한 마음에 다시 한번 질문을 달아 봅니다.
아래 처럼 검은 배경으로 인해 알파벳을 알아 볼 수가 없는데 무엇이 문제 일까요.
이곳 게시판에 동일한 증상의 글을 보았는데 GD쪽 의심 된다는 답글은 있는데 해결점은 없어서 문의 드려 봅니다.
https://www.xpressengine.com/qna/22774296
XE 관리자 모드에 보면 서버 정보 출력이 있는데 제가 사용중인 서버의 정보는
app : Apache/2.2.15 (CentOS)
xe_version : 1.7.13
php : 5.5.24
db_type : mysqli
use_rewrite : Y
use_db_session : N
use_ssl : none
phpext : core, ereg, libxml, openssl, zlib, bcmath, bz2, calendar, curl, mbstring, fileinfo, ftp, gd, gettext, iconv, exif, mcrypt, mysqlnd, mysql, mysqli, pdo_mysql, pdo_sqlite, phar, recode, shmop, simplexml, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tidy, xml, wddx, xmlreader, xmlwriter, xsl, zip, mhash
module : adminlogging(1.7), board(1.7.2), krzip(1.8.0), syndication(4.0)
addon : adminlogging(1.7), captcha_member(1.7), oembed(1.0)
입니다.
제사 테스트 해 보기 위해 PC에 APM을 설치해 봤을 경우 캡챠 애드온은 정상 동작을 하는데 이때 서버 정보는
app : Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3
xe_version : 1.7.9
php : 5.6.3
db_type : mysqli
use_rewrite : Y
use_db_session : N
use_ssl : none
phpext : core, bcmath, calendar, ereg, ftp, iconv, mcrypt, odbc, mysqlnd, zip, zlib, libxml, bz2, simplexml, wddx, xml, xmlreader, xmlwriter, openssl, curl, mbstring, exif, gd, gettext, mysql, mysqli, phar, pdo_mysql, pdo_sqlite, soap, sockets, sqlite3, xmlrpc, xsl, mhash
module : adminlogging(1.7), board(1.7.2), krzip(1.0), ncenterlite(2.1.3), syndication(4.0)
addon : adminlogging(1.7), captcha_member(1.7), oembed(1.0)
입니다.
그리고 세번째 무료 호스팅을 제공하는 사이트에 계정을 만들어 테스트를 해 보았을 때 서버 정보는
app : Microsoft-IIS/5.0
xe_version : 1.7.13
php : 5.3.3
db_type : mysqli
use_rewrite : Y
use_db_session : N
use_ssl : none
phpext : core, ereg, libxml, openssl, zlib, bz2, calendar, ftp, gettext, gmp, iconv, shmop, simplexml, sockets, exif, xml, curl, fileinfo, gd, mbstring, mcrypt, mysql, mysqli, pdo_mysql, pdo_sqlite, phar, soap, sqlite3, wddx, xmlreader, xmlwriter, xsl, zip, ioncube loader, zend guard loader
module : adminlogging(1.7), board(1.7.2), krzip(1.8.0), syndication(4.0)
addon : adminlogging(1.7), captcha_member(1.7), oembed(1.0)
입니다.
phpinfo.php 정보를 보았을 때 제 서버의 GD 정보는
PC에서 APM 설치 후 GD 버전은
무료 호스팅 사의 GD 버전은
입니다.
XE Core 1.7.x 나 1.8.x 때를 설치하기 위해 1.4.x 에서 큰 마음 먹구 업데이트를 하였는데 4월 한달간의 작업으로 우여곡절 끝에 XE 최신 버전 설치까지 성공하였으나, 캡챠 애드온 이미지 생성에서 문제가 생기네요.
업체에서는 PHP 버전을 현 5.5.24 에서 캡챠 이미지가 정상으로 보이는 무료 호스팅사의 버전인 5.3.3으로 다운그레이드 얘기를 하더군요. 제 PC에 XAMPP 최신 버전을 설치하여 XE 테스트를 했을때 정상적으로 동작을 하는데 이때 PHP 버전이 5.6.3 입니다.
다운그레이드가 능사인지 혹시 동일한 증상을 겪었고 문제를 해결하신 분들이 없나 해서 글을 작성해 봅니다. 다운그레이드시 1.8.x 버전의 xe 권장 설치 사양이 안되는 문제가 있어 갈등이 됩니다.
서버 운영에 대한 지식이 부족하고 서버 업체 또한 XE 관련된 사안이다 보니 문제점을 짚어내지 못하는 듯 하여 이곳의 여러 고수님들의 고견을 구해 봅니다.
댓글 8
-
1052
2015.05.15 19:50
-
도도아빠
2015.05.15 23:51
저건 그나마 알파벳이 잘 보이는 겁니다.
검은색 배경으로 인해 안보일때는 이렇게까지 보입니다.
캡챠 애드온의 정상적인 화면은 아래와 같은데 이렇게 나오지가 않아 질문을 올린 겁니다.
-
1052
2015.05.18 23:00
https://www.xpressengine.com/index.php?mid=download&package_id=22753648
해결책은 아니지만 차선책으로 이걸 캡챠대신 이용해보시는건 어떨까요.
-
도도아빠
2015.05.27 12:14
좋은 의견 주셔서 감사합니다. 해결을 못하면 차선책으로 검토해 보겠습니다.
-
YJSoft
2015.05.19 00:47
일단 첫번째 파일 내용을 /addons/captcha에 덮어씌우신 다음 정상 동작하는지 봐주시고,
그래도 오동작한다면 오동작하는 것을 캡쳐해주시고, 두번째 파일을 /addons/captcha 에 덮어 씌우신 뒤 어떻게 보여지는지 캡쳐해주세요.
-
도도아빠
2015.05.27 12:19
애드온 수정 파일까지 직접 올려 주셔서 감사합니다.
첨부해 주신 2개의 압축 파일을 캡챠 애드온에 덮어써도 마찬가지 증상이 있네요.
첫번째 주신 압축 파일 덮어쓰고 나서의 이미지 입니다.
두번째 captcha-img0 압축 파일 덮어쓰고 나서의 이미지 파일 입니다.
서버 호스팅 업체에서도 원인을 모르는 사안이다 보니 답답하기만 합니다.
답변 주셔서 감사드립니다.
-
기진곰
2015.05.27 16:37
일단 5.3.3으로 다운그레이드하세요. 다른 버전들을 보니 CentOS 6 운영체제인데, 거기에 PHP 5.5.24는 자연스럽지 않습니다. 공식적으로 제공되는 모든 라이브러리들이 5.3.3에 맞춰져 있거든요. 호스팅 업체에서 설치를 잘못한 것 같습니다.
CentOS 서버에는 반드시 yum으로 PHP를 설치하고, 굳이 공식적으로 제공되지 않는 버전을 사용하고 싶으시다면 remi repository처럼 신뢰할 수 있는 경로를 통해야 합니다. 최신 버전을 설치한답시고 직접 컴파일하면 다른 라이브러리들과의 호환성 때문에 항상 어딘가에서 탈이 나더군요.
권장 버전이 아니거나 지원이 중단된다고 걱정하실 필요도 전혀 없습니다.
-
도도아빠
2015.06.08 11:56
감사합니다. 버전별 지원에 관해 올리신 글도 보았습니다.
가진곰님 말처럼 CentOS6 에 맞춰 PHP 다운그레이드를 요청해 보도록 하겠습니다.
결과는 추후 다시 말씀드리겠습니다.
다시 한번 감사드립니다.
JHUVWN - 잘 확인 되는데 뭐가 문제인지 모르겠네요.