저기 여기에 질문을 올려두 될지 모르겠네요.. 초보 컴맹 질문입니다.

sarnath8282의 이미지

안녕하세요.. 좀전에 가입한 sarnath락 합니다. 개발자님들 무궁한 영광이 있으시길 바라겠슴니다.

개발자분들이나 컴 고수님들 찾으러 다니다가 KLDP까지 오게되었네요.

제가 완전 초보 문과 컴맹인데 위키 사이트 하나 운영하려고 며칠전부터 혼자 낑낑대고 있습니다. 위키 관련 검색하다가 이곳도 즐겨찾기했고, 고수님들이 많이 있으신 것 같아 몇가지 질문을 하고자 글을 씁니다. 게시판의 주제에 맞을지는 모르겠네요.;

제 위키는 미디어위키 기반이고, 서버 호스팅 업체에 파일을 업로드해서 어찌어찌 설치는 끝냈습니다. 그중 '확장기능(extension)을 추가로 설치하는 과정에서 막히는 부분이 있습니다.

확장기능 설치 방법이란게..
1. '확장기능'을 최신 버전으로 다운받고, 2. 서버 해당 폴더로 업로드 한 뒤, 3. localsetting.php 파일 내용을 수정하는 게 기본적인 방법인데

미디어위키 메뉴얼 사이트나 각종 블로그에 가보니 이거 외에도 다른 프로세스가 있더라구요.

예를 들면
1. 서버의 어떤 폴더에 들어(접속)가서 '$ php maintenance/update.php' 라는 명령어를 실행 시키는 것이나,

2. 서버의 어떤 폴더에 들어(접속)가서 'git clone https://gerrit.wikimedia.org/r/#/q/status%3Aopen+project%3Amediawiki/extensions/VisualEditor' 실행

3. cd /usr/local/src/ 이런 명령어를 실행한다거나....(이건 디록토리 이동을 말하는 것 같습니다.)

어떤 프로그램에서 어떻게 해당 폴더로 들어가서 저런 명령어들를 실행시켜야하는지 도무지 모르겠습니다. ㅠㅠ 초보자라..

서버 ftp 클라이언트 프로그램으로 하는건가요?(저는 파일질라 보통 쓰고, 호스팅 업체에서 기본적으로 제공하는 인터페이스도 씁니다.)

윈도우 CLI 실행창 띄어서 ftp open으로 해당 서버에 접속해서 저 명령어를 넣어봤는데 전혀 작동을 안하더라구요...

혹시 힌트좀 주시면 감사드리겠습니다.ㅠㅠ 제가 배워가는 초기 단계라 기초가 너무 없습니다.ㅠ

세벌의 이미지

호스팅 업체에서 ssh를 제공하는지 ftp만 제공하는지 확인해보셔요.

$ php maintenance/update.php
이런 명령어는 호스팅 업체에서 ftp만 제공한다면 쓸 수 없습니다.

cd /usr/local/src/
이 명령 역시 호스팅 업체에서 ftp만 제공한다면 쓸 수 없습니다.

ssh 제공한다면 ssh로 들어가신 후에 위 명령어 사용할 수 있습니다.
사용하는 클라이언트가 엠에스 윈도라면 putty 프로그램을 받으세요.
putty 프로그램에서 ssh로 서버에 접속하면 됩니다.(물론 업체에서 ssh 제공할 때)

localsetting.php 를 고쳐야 하는데 ssh를 제공하지 않는다면 로컬에서 수정해서 ftp 프로그램(예를 들어 파일질라)써서 서버로 올리면 될 겁니다.

처음이라 여러가지로 어려움이 많을텐데 하나씩 질문하면서 하나씩 해결하다 보면 잘 될 겁니다.

한꺼번에 여러가지 질문을 하면 답 하는 것도 쉽지 않아요.

sarnath8282의 이미지

답변 감사합니다. 말씀대로 SSH접속 프로그램으로 접속 시도해봤는데(Putty, Xshell 5) 접속이 안되는 군요;;

매뉴얼 따라 호스트 넣고 22번 포트로 해서 접속했는데도 안되는 거보니 호스팅업체에서 SSH를 제공해주지 않나 보네요 ㅠㅠ

제가 여러군데 질문을 했었는데 유일하게 답변 해주셨네요. 정말 감사합니다. ㅠㅠ

세벌의 이미지

ssh를 제공하는지 아닌지는 호스팅 업체에 물어보는 게 좋습니다.
ssh를 제공하기는 하지만 일반적으로 쓰는 22번 포트 대신 다른 포트를 쓰는 경우도 있어요.
ssh 대신 비슷한 다른 서비스를 제공할 수도 있고요.

ftp만 제공한다면 로컬에서 설정작업을 한 다음에 ftp로 올리면 될 겁니다.