회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

[미디어위키] 업그레이드 방법

Profile
마래바

미디어위키 업그레이드

ssh 등으로 업그레이드 하는 것이 용이하긴 하지만 ssh 사용 등이 어려운 경우에는 ftp를 사용해 업데이트 해도 좋다.

 

< 순서 >

1. (백업) 만일의 경우를 대비, 기존 미디어위키 폴더의 사본을 만들고, DB도 백업한다

  • 그외 중요 백업: LocalSettings.php 

2. (요구사항) PHP, DB에 대한 요구사항(프로그램 업데이트)을 충족시킨다

3. 최신 미디어위키 파일을 다운로드 받아 기존 위치에 압축파일을 해제하여 덮어씌운다

4. 미디어위키 하위 폴더의 update.php 실행해 업데이트를 완료한다

  • 미디어위키 파일폴더/maintenance/update.php

 

참고 내용 : 미디어위키 업그레이드, 또 다른 정보

 

 

파비콘 설정 : $wgFavicon = "h ttps://위키주소.com/favicon.ico"

 

---------

 

터미널 통해 직접 명령 실행 가능

 

▩ 퍼미션 변경 : chmod -R 755 wiki (wiki 디렉토리와 그 하위 디렉토리/파일 전부 755 변경)

 

▩ 미디어위키 파일 다운로드

$ cd /path/to/your/new/installation/  
$ wget h ttps://releases.wikimedia.org/mediawiki/1.33/mediawiki-1.33.1.tar.gz
$ tar -xvzf mediawiki-1.33.1.tar.gz (일단 풀고 디렉토리 이름 변경하거나 아니면 처음부터 엎어씌우거나)
$ rm mediawiki-1.33.1.tar.gz

 

▩ 업데이트 스크립트 : 

브라우저에서 : /maintenance/update.php 실행

터미널에서 명령어 : maintenance/php update.php 또는 maintenance/./update.php

 

▩ composer 업데이트 하라고 나올 때

설치 : curl -sS http s://getcomposer.org/installer | php

업데이트 : composer update --no-dev

 

▩ 파일 및 디렉토리 지우기

명령 : rm -rf 디렉토리이름

  • -f 옵션 : 파일 유무와 상관없이 지우기
  • -r 옵션 : 디렉토리도 삭제

명령 : sudo rm -fg 디렉토리이름

  • Permission denied 라는 권한 없음 표시가 나오는 경우에도 제일 앞에 sudo 추가해 삭제 가능

 

 

▩ 디렉토리 복사, 이동

명령 : cp -r dir1 dir2

  • dir1 디렉토리와 그 안에 있는 모든 내용을 dir2 디렉토리로 복사 (dir2가 없으면 새로 생성)
  • -a : 파일의 구성과 속성까지 복사
    -f : 강제 복사
    -i : 물어보고 복사 < 덮어쓸 때 >
    -p : 파일의 소유자, 그룹 , 퍼미션 유지 복사
    -r : 하위 디렉토리와 파일까지 복사

명령 : mv -r dir1 dir2

  • dir1 디렉토리와 그 안에 있는 파일 dir2 디렉토리로 이동
  • 예) mv -r /dev/test_folder /var/www/html/test_folder

 

▩ 파일, 디렉토리 소유권 변경

ls -al 명령어로 소유권 확인

 

 

 

댓글
0
Profile

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기