레이블이 미디어위키인 게시물을 표시합니다. 모든 게시물 표시
레이블이 미디어위키인 게시물을 표시합니다. 모든 게시물 표시

2022년 4월 12일 화요일

미디어위키(MediaWiki) 파일 업로드 설정

sudo apt install vim

  1. php 파일 업로드 설정 확인
    1. sudo vim /etc/php/7.4/apache2/php.ini
    2. file_uploads = On
    3. upload_max_filesize = 20M
  2. MediaWiki 파일 저장 폴더 소유자 & 권한 변경
    1. cd /var/www/html/mediawiki
    2. sudo chown -R www-data:www-data images/
    3. sudo chmod -R 755 images
  3. MediaWiki LocalSettings.php 설정
    1. vim LocalSettings.php
    2. $wgEnableUploads = true;
    3. $wgStrictFileExtensions = false;
      1. 블랙리스트에 등록된 확장자를 제외하고 허용
    4. 블랙리스트 등록
      • $wgFileBlacklist = [
          'exe', 'msi'
        ];
  4. apache2 재시작
    1. sudo service apache2 restart

 

Ubuntu 20.04에 미디어위키(mediawiki) 설치

  1. 시스템 업데이트 & Apache2, DB, PHP 설치
    1. sudo apt-get update && sudo apt-get upgrade
    2. sudo apt-get install apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-mbstring
    3. sudo apt-get install php-apcu php-intl imagemagick inkscape php-gd php-cli php-curl php-bcmath git
  2. MediaWiki 저장 폴더 생성
    1. mkdir tmp
    2. cd tmp
  3. MediaWiki 다운로드
    1. wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.2.tar.gz
  4. 압축해제 & 웹 서버로 이동
    1. tar -xvzf mediawiki-*.tar.gz
    2. sudo ln -s ~/tmp/mediawiki-1.37.2 /var/www/html/mediawiki
      1. 링크를 만들지 않고 복사 또는 이동해도 됨.
  5. mysql 시작
    1. sudo service mysql restart
  6. mysql 설정
    1. sudo mysql -u root -p
    2. CREATE USER 'wiki_admin'@'localhost' IDENTIFIED BY 'asdf1234!@';
    3. CREATE DATABASE my_wiki;
    4. GRANT ALL ON my_wiki.* TO 'wiki_admin'@'localhost';
    5. quit;
  7. 서버 시작
    1. sudo service apache2 restart
  8. 설치
    1. http://localhost/mediawiki 접속
      1. set up the wiki 클릭
    2. 설치 중 DB 이름은 5. 에서 생성한 my_wiki
    3. 설치 중 DB 계정은 5. 에서 설정한 wiki_admin/asdf1234!@
    4. 설치 중 확장기능 모두 선택
    5. 설치가 완료되면 LocalSettings.php 파일은 다운받아서 MediaWiki 폴더로 저장
      1. /var/www/html/mediawiki/LocalSettings.php
      2. visual editor 설정
        1. wfLoadExtension( 'Parsoid', 'vendor/wikimedia/parsoid/extension.json' );
  9. 테스트
    1. /var/www/html/mediawiki

docker redmine 설치

docker-composer.yml version: '3.1' services:      redmine:           image: redmine           restart: always           container_na...