티스토리 뷰
17년 8월 기준.
wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.3.tar.gz
tar -xvzf mediawiki-1.27.3.tar.gz
// 다운받고 압축풀기
yum install mariadb mariadb-server
// mariaDB 설치
yum install epel-release
// epel 설치
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
// remi 설치
yum --enablerepo=remi-php55 install php
// php 5.5 설치
php-mbstring, php-xml, php-mysqlnd
// php 추가 패키지 설치
/var/www/html
// 해당경로에서 서비스
해당경로에 index.html 없으면 /usr/share/httpd/noindex/index.html을 로드하는 듯
service httpd start
// httpd 시작
ln -s mediawiki-1.27.3 mediawiki
// mediawiki-1.27.3를 mediawiki로 심볼릭 링크
systemctl start mariadb
// 서비스 시작
systemctl enable httpd
systemctl enable mariadb
// 시작시 enable. CentOS 7
chkconfig on httpd
chkconfig on mariadb
// 시작시 enable
/usr/bin/mysql_secure_installation
// root 비밀번호 설정. 간단.
rm -rf /var/lib/mysql
// 재설치시 삭제필요
mysql -uroot -p
// mysql 접속
CREATE USER 'wiki'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED';
// wiki 계정 생성
CREATE DATABASE wiki;
// wiki db생성
GRANT ALL PRIVILEGES ON wiki.* TO 'wiki'@'localhost';
FLUSH PRIVILEGES;
// 권한 위임
SHOW DATABASES;
SHOW GRANTS FOR 'wiki'@'localhost';
// DB확인
update user set password=password('비밀번호') where user='root'
// root 계정 접속 후 mysql database의 user table에서 변경
set password for 'root'@'localhost' = password('비밀번호');
// root 계정 접속 후 변경
grant all privileges on local_database.* to '계정'@'localhost' identified by '비밀번호';
// 특정 데이터베이스에 대한 권한 설정
/usr/bin/mysqladmin -u root -p password 'blue'
// mariaDB password 설정. 기존 비밀번호 무시하고 엔터.
/var/www/html/mediawiki-1.27.3/resources/assets/wiki.png
// 메인 이미지 경로
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createaccount'] = false;
$wgWhitelistRead = array ("Special:Userlogin");
// LocalSettings.php에 다음 내용 추가.
// 비로그인 사용자는 열람, 편집, 회원가입 못함
// 마지막 줄과 같이 로그인 페이지는 예외적으로 열어두어야 로그인할 수 있음
$wgSiteNotice = "notice"
// 공지사항.
http://medits.iptime.org:8080/mediawiki/index.php?title=MediaWiki:Sidebar&action=edit
// 사이드 바 편집 url
** MediaWiki:Sidebar|편집
// 사이드 바에 편집 추가
로그인 후, Preferences에서 언어 설정
https://www.mediawiki.org/wiki/Extension:Cite
cd extensions
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Cite.git
// extention에 기본설치되어있음
LocalSettings.php
wfLoadExtension('Cite');
// 확장기능 cite 설치. 인용.
<includeonly>
Warning {{{desc}}}
</includeonly>
{{warning}}
문서 상단에 경고표시하기 위해서는 템플릿 사용.
모바일웹 확장
wget https://extdist.wmflabs.org/dist/extensions/MobileFrontend-REL1_27-717861c.tar.gz --no-check-certificate
tar -xvzf MobileFrontend-REL1_27-717861c.tar.gz
mv MobileFrontend /var/www/html/mediawiki/extensions/
LocalSettings.php 추가
wfLoadExtension( 'MobileFrontend' );
$wgMFAutodetectMobileView = true;
검색창에 Special:Version
// 버전 확인
문법 관련
: 들여쓰기
* 제목
# 숫자매김.
ex)
# 한식
# 중식
// 개행까지만 먹힘.
1. 한식
2. 중식
공백 후 적으면 소스코드로 인식.
ex)
int test;
주시문서 목록
내가 편집하는 문서와 파일을 주시문서 목록에 추가
내가 만든 문서와 내가 올린 파일을 주시문서 목록에 추가
// 주시 해제. 고급설정 다 해제해도 될듯.
// 혼자 사용하는 것이라 기록 늘어나도 크게 문제되지 않을 듯. 다시 주시 사용.
'Study' 카테고리의 다른 글
CentOS(센트오에스) 7 Install(설치), Config(세팅) (1) | 2024.01.21 |
---|---|
ACDSee(에이씨디씨) 관련 (0) | 2024.01.21 |
Linux(리눅스) lsof 명령어 없을 때 해당 포트, PID 확인 (0) | 2024.01.21 |
JEUS(제우스) 관련 (1) | 2024.01.21 |
Eclipse(이클립스) 관련 (1) | 2024.01.21 |