알라딘MGG와이드바


Ubuntu 20.04 LTS 에 모니위키(moniwiki) 설치하기 개발 이야기

Ubuntu 20.04 LTS 에 모니위키(moniwiki) 설치하기

이제 moniwiki 떠나보내줘야 할 때가 아닌가 싶으면서도, 손에 익은 도구라 버리질 못한다.(누가 maintenance 좀... T_T)
이번에 Ubuntu 20.04 LTS 를 새로 설치하면서, 클린 상태에서 모니위키를 설치하는 과정을 정리한다.

apache2 부터 설치
$ sudo apt-get update
$ sudo apt-get install apache2
http://127.0.0.1 에 Apache2 Ubuntu Default Page 가 보이면 성공

Php5.6 설치
Step 1 – Add PHP PPA
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
Step 2 – Install Required PHP Version
$ sudo apt install -y php5.6
Step 3 – Check PHP Version
$ php -v

모니위키 설치
설치하려는 디렉토리 아래(/var/www/html/) 에서
$ git clone https://github.com/wkpark/moniwiki.git
$ chown -R www-data:www-data moniwiki
$ cd moniwiki/
$ git clone https://github.com/wkpark/moniwiki-wikiseed.git wikiseed
$ cd theme/
$ git clone https://github.com/wkpark/moniwiki-theme-paper.git paper
$ git clone https://github.com/wkpark/moniwiki-theme-bootstrap3.git bootstrap3
$ git clone https://github.com/wkpark/moniwiki-theme-publish.git publish

브라우저에서 monisetup.php 접속 http://127.0.0.1/moniwiki/monisetup.php
Welcome to MoniWiki ! This is your first installation 나오면 Goto MoniSetup again to configure details 들어가서
$sitename 설정
$admin_passwd 설정
$use_sectionedit 설정
“Sow wikiseed” 로 wiki seed 심기

쉘에서 secure.sh 실행
$ sh secure.sh

그런데 http://127.0.0.1/moniwiki/wiki.php 에 들어가보면 흰 화면만 나온다. 원인을 확인하기 위해 터미널에서 다음과 같이 실행한다.
$ cd /var/www/html/moniwiki
$ php wiki.php
PHP Fatal error: Call to undefined function mb_strcut() in /var/www/html/moniwiki/wiki.php on line 4861

mb_strcut 등이 정상동작하기 위해서는 mbstring 모듈을 설치해야 한다.
$ apt install php5.6-mbstring
$ php -r "mb_strlen();" 했을 때 PHP Warning: mb_strlen() exptects.. 가 나오면 성공
$ systemctl restart apache2 로 아파치 재시작까지 해 줘야 한다. http://127.0.0.1/moniwiki/wiki.php 가 잘 나오는지 확인

설정을 다시 바꾸고 싶다면 $ sh monisetup.sh 실행한 뒤 브라우저에서 monisetup.php 를 연다.

참고
https://blog.dasomoli.org/tag/monisetup/
https://nyangnyangworld.tistory.com/4
https://tecadmin.net/install-php-ubuntu-20-04/

덧글

  • zelon 2022/02/12 11:47 # 삭제 답글

    갑자기 왠 모니위키인가했더니 직접 사용하고 계셨군요 ㅎㅎ
  • 박PD 2022/02/13 00:17 #

    LaTeX 를 써 보고 싶어서 연구 중인데, 잘 못 찾겠어요. T_T
댓글 입력 영역


Yes24위대한게임의탄생3

위대한 게임의 탄생 3
예스24 | 애드온2