일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Los
- 화학물질
- 여행
- 기타정보
- 화학물질안전원
- HTML
- 웹 해킹 입문
- UKPT
- 화학물질불법유통온라인감시단
- 불법유통
- 정보보안
- 경기팀
- suninatas
- 프로젝트
- MITRE ATT&CK
- 연구모임
- 대외활동
- 국정원
- nurisec
- 불법유통근절
- 국가정보원
- UKPT level
- PHP
- 12기
- codeup
- webhacking
- 국가기록원
- 도구모음
- 파이썬
- Service
- Today
- Total
agencies
개인 웹 서버로 위키 만들기 (미디어 위키, XAMPP) 본문
https://www.apachefriends.org/
XAMPP를 설치합니다.
파일은 위 링크를 클릭해서 다운로드를 받을 수 있습니다.
처음에 anti virus 뭐라고 안내가 나오는데 continue 버튼을 눌러 계속 진행했습니다.
next를 눌러줍니다.
기본값은 모두 체크되어 있습니다.
next를 눌러줍니다.
서버를 설치하고 싶은 경로를 적습니다.
저는 D드라이브에 설치했습니다.
next를 눌러줍니다.
아쉽게도 언어는 2가지 밖에 없기 때문에 english를 선택해줍니다.
설치가 진행됩니다.
finish를 눌러줍니다.
apache와 mysql을 start 버튼을 클릭하여 실행하면 됩니다.
이번에는 미디어위키를 다운로드 받습니다.
본인의 시스템 요구 사항에 맞게 버전을 선택하여 설치해야 합니다.
https://www.mediawiki.org/wiki/Download/ko
XAMPP가 설치된 경로에서 readme_en.txt 파일로 시스템 사항을 알 수 있습니다.
1.41.0 을 다운로드 하겠습니다.
폴더 명은 쉽게 wiki로 수정합니다.
php extensions is required 오류가 발생했습니다.
php.ini 파일을 열고 extension=php_intl.dll을 입력 후 XAMPP를 재부팅했습니다.
set up the wiki를 클릭합니다.
* 중간에 사용자 계정을 입력하는 부분이 있어 mysql접속으로 root의 비밀번호를 생성합니다.
(기본값은 패스워드가 없습니다)
alter user 'root'@'localhost' identified by '변경할 패스워드';
flush privileges;
exit;
자신이 원하는대로 설정합니다.
추후 변경할 수 있으니 걱정하지 않으셔도 됩니다.
자동으로 localsettings.php 파일을 다운로드가 되며 이파일은 wiki 폴더에 넣습니다.
성공적으로 페이지가 구축되었습니다.
하지만 예쁘지 않기 때문에 리브레 스킨을 다운로드 합니다.
skin 경로로 이동해서 붙여넣습니다.
localsettings.php 파일에
$wgDefaultSkin 부분을 찾아 리브레 스킨으로 변경합니다.
wfLoadSkin('liberty-skin-master'); 부분을 추가합니다.
하지만 이와 같이 오류가 발생했습니다.
liberty-skin-master 의 이름을 liberty로 변경하니 성공적으로 적용이 되었습니다.
'Ⅲ. 정보보안' 카테고리의 다른 글
악성 코드의 개념 (1) | 2024.02.08 |
---|---|
Apache에 php 연동하는 방법 (1) | 2024.02.06 |
정보보안 기본 개념 2 (0) | 2024.02.05 |
정보보안 기본 개념 (0) | 2024.02.04 |
컴파일러의 이해 (0) | 2024.02.04 |