제안

베이산악회 웹사이트

by 보해 posted Jul 12, 2019 Views 450 Replies 11
?

Shortcut

PrevPrev Article

NextNext Article

ESCClose

Larger Font Smaller Font Up Down Update Log Go comment Print

제가 베이산악회 웹사이트에 대해 글을 쓰네요.


회원들을 연결하고 산행을 계획하고, 외부와 소통하고, 모임을 이끌어나가는 제일 중요한 공간이 저희 웹사이트 입니다. 근데 최근 저희 웹사이트가 조금 문제를 겪고 있네요.


문제가 뭔지 해결방향은 무엇인지 쉽게 간단히 쓸려고 노력하겠지만 부득이하게 몇몇 생소한 단어들이 나올수 있어니 

글읽기가 불편하시다면 그냥 지나치심 됩니다.


아마 많은 분들이  홈페이지에 접속시 가끔 접속이 원활하지 않고 특정페이지들이 연결안되 Refresh 하시던지 다시 접속시도하여 연결되고 하는걸 경험하고 계시리라 짐작합니다. 아마 어떤분은 본인 컴퓨터상의 문제인가 싶어 본인 웹브라우즈 쿠키지우고 캐시메모리 지우고 다시접속시도 해보고 하셨을거로도 생각도 되고요.


개인컴퓨터의 문제가 아닌걸로 이해합니다.  웹호스팅 회사 서버에 있는 저희웹사이트가  버그를 일으키고 있어 그럴겁니다.


저는 이분야 전문가도 아니고 웹에 대한 지식도 많진 않습니다만 지난 웹사이트 다운 상태때 회원한명으로 조금이라도 해결에 도움이 될까싶어 운영진분과 의논했고 그연장선장에서 지난 몇일 사이 총무님, 운영진분과  문제점과 해결방법에 대해 대화를 주고받았습니다.  근데 설명하기도 어려웠고 제자신도 이분야 전문가가 아니라서 저도 궁금한 부분이 많습니다..


 두가지 공통된 질문이 있는것 같습니다.


첫째 질문은 새로운 도메인 주소도 구입하여 연결했고 웹사이트 복구도 했는데 어떤이유로  웹상태가 불안정하고 문제가 있냐 하는 궁금증 갇습니다.


두번째 질문은 이유가 그러하다면 그에대한 최선의 해결책은 무엇인가 하는거 갇습니다.


먼저 첫번째 질문 새도메인 구입했고 복구했는데 왜계속 불안정하고 문제가 있냐? “ 대한 나름데로의 판단입니다. 제가 틀릴수도 있습니다.    


간단한 비유로 설명드려 보겠습니다.

베이산악회라는 이전 살던집이 있었습니다. 아시다시피 어떤연유로 새주소를 마련해 이사를 가게 되었습니다. 새도메인 주소를 마련했다 함은내가 살고 있는집 다시 들어올수있게 현관문 열쇠를 새걸로 바꿔주는게 아니라 내집안에 있는 물건들을 전부 챙겨 새로 장만한 새집으로 이사를 가는거와 갇습니다. 개스, 전기,수도 모든게 새로 구입한 www.bayalpineclub.net 이라는 새집으로 연결이 되어있어 우리가 짐챙겨들고 이사를 가서 새집에 가구와 집기등을 전부 새로 배치해야 됩니다.


그동안 창공님이 많은 시간을 들여가며 호스팅회사와 의논하며 이사하느라 고생많이 하셨습니다. . 근데 이사 과정중에 문제점들이 발생했습니다. 전에 집에서 사용하던것들이 오래된 것들이라 이사오는 집에서 사용가능하지 않는 몇가지 경우가 생겼습니다. 창공님이 해결방법 의논해 볼려 애쓰시는 호환성 문제로 인한 버그입니다.


조금 딱딱하지만 웹사이트 구성 용어로 설명해보겠습니다.


요즘 추세는 WordPress 라는 CMS (Contents Management System) 기반으로 하여 웹사이트를 제작하는게 대세입니다. 웹호스팅회사들도 워드프레스라는 기반으로 구성된 웹사이트가 문제가 있을시에는 해결이 좀더 쉽고 서비스 지원도 잘해줍니다


저희 웹사이트는 한국에서 개발된 XpressEngine 이라는 웹디자인용 CMS 기반을 사용하여 XE 에서 사용가능한 위젯, 애드온, MySQL, 에디터등 여러 도구들을 갇이 사용하여 만들었습니다. 왜냐구요?  사용법도 한글로 잘설명되어 있고 무엇보다도 동호회등 한국 웹사이트에서 대부분 사용하는 회원 로그인, 게시판 글쓰기등 많은분들이 익숙해져있는 매우 독특한 한국 인터넷 환경 맞게 웹사이트를 만들수 있는 도구들이 많이개발 되어 있어 사용가능하기 때문일거로 짐작됩니다.


현재 쓰고있는 저희 웹사이트가 처음 만들어진 시기가 2009~ 2013 정도일걸로 짐작합니다.

그당시 저희들이 웹사이트 만들때 사용한   XpressEngine 기반과 도구들을 사용해  웹사이트를 만들면 호스팅회사 서버가 웹에서 하는일들이 원활하게 작동되도록 인식하고 보관하고 요청시 자료를 꺼내오기등을  하기위한  프로그래밍 언어가 필요합니다.  웹사이트를 만들때 많이들 사용하는 Xpressengine , WordPress 등이 서버에서 작동되게 사용하고 코드를 생성할수 있게하는  프로그래밍 언어를 PHP 부릅니다. 


저희 웹사이트 만들 즈음에 사용된 PHP 2009 개발된 PHP버전 5.3 정도 될겁니다.  

문제는 이번 이사 과정중에  호스팅회사 하는말이 PHP 5.3 너무오래된거라 더이상 기술지원이 되지않아 이사하는걸 불행히도  도울수 없다 합니다. 그나마 기술지원이 되는 최소 PHP 5.6  정도라도 임시 패치 깔아야 이사가 가능하다 합니다.  현재는 PHP 7+ 개발되어 사용중이고 PHP 5.6 기술지원도 중단될거라 합니다.


이사를 해야하고  웹을 복구 해야하고 이사짐 정리를 위해 PHP 5.6 으로 반창고 붙이는 임시 땜질 처방을 하였습니다. 근데 PHP 5.3 으로 구동하던 Xpressengine  업데이트한 PHP 5.6 몇몇부분 호환이 안되 버그를 일으키는 경우가 생겼습니다.  

또한 그동안 사용하던 .org/  주소로 생성된 PHP 소스코딩 때문에 산행후기 사진들처럼 열어볼수없는 파일도 많은데 전부 새로운 ..net/ 코딩으로 바꾸어 주어야하는 문제도 있구요.


모두들 생업과 개인사에 바쁘고 어느 특정인이 시간들여 문제를 조사하고 해결하고 하기에는 어려운게 현실입니다.


웹전문가가 시간을 들여 문제를 일으킬수 있는 전체 부분을  들여다보고 교체할건 교체하고 업데이트 할건하고 호환문제 안일으키고 잘작동하는지 테스트 돌려보고 한다음 완벽하게 해결하는게 정답일수있지만 이것또한 비용이 만만치 않을걸로 짐작합니다.


그럼 현재 버그가 조금 나더라도 일단 작동은 되니 그냥 그대로 두고 쓰면 안되냐라고 질문할수 있는데요.  

대답은 정답은 없습니다”.

오랫동안 현재데로 그냥 사용될수도 있고 아님  다른 가능한 이유들로 조만간 버그를 더일으키며 다운될수 있을지도 모르겠습니다.


몇가지 일어날수있는 가상 시나리오를 예측해볼수는 있겠습니다마는 어디까지나 예상이고 최소한 전문가로부터 예상가능한 시나리오와 해결방향을 한번정도 자문은 받아 보아야할 이유일거 갇습니다.


오늘은 지금 한시간 넘게 이글을 쓰고있고  글도 너무길어지고 민페라 이만 줄이겠습니다.


문제를 조금더 이해하고 참여와 지혜를 모으면 좀더 쉽게 해답을 찾을 수 있을 수도 있습니다.


현재 총무님과 운영진에서 해결방법을 모색중인 걸로 알고 있습니다.


누가 알아서 해결하겠지 하는것보단 회원의 한명으로 갇이 생각해보고 이부분에 대한 지식이 있고 없고를 떠나 갇이 지혜를 모아 보고하는 참여의 과정도 상당히 중요하다 생각합니다. 그래서 글올립니다.


혹시 부족한 제가 너무 나대는 모습일까 걱정도 됩니다.


열린마음으로 봐주시길 바랍니다.