안녕하세요?
ShowDown Manager 를 설치해 보도록 하겠습니다.
가이드가 매우 대충 작성되어 있음으로 설치 후 작동되지 않는 것에는 답변을 드리지 않습니다.
1. 의존 패키지 설치
root@AOL-Debian:~# apt install apache2 php libapache2-mod-php
2. 소스코드 받기
https://github.com/kumryung/showdown-manager
root@AOL-Debian:/var/www/html# git clone https://github.com/kumryung/showdown-manager
Cloning into 'showdown-manager'...
remote: Enumerating objects: 403, done.
remote: Counting objects: 100% (403/403), done.
remote: Compressing objects: 100% (353/353), done.
remote: Total 403 (delta 69), reused 360 (delta 33), pack-reused 0
Receiving objects: 100% (403/403), 4.88 MiB | 3.04 MiB/s, done.
Resolving deltas: 100% (69/69), done.
root@AOL-Debian:/var/www/html# mv showdown-manager/ showdown/
3. 설정하기
root@AOL-Debian:/var/www/html/showdown# nano config.php
<?php
$http_path = "/var/www/html/showdown"; // Showdown Manager 설치되어 있는 디렉토리 ex) /volume1/web/showdown-manager
$client_path = "/home/showdown"; // Showdown 설치되어 있는 디렉토리 ex) /volume1/showdown
$showdown_url = "localhost"; // Shodown이 설치되어 있는 IP, 같은 서버일 경우 localhost ex) localhost
$showdown_port = 4040; // Showdown이 동작하는 Port, Showdown config.properties 참조 ex) 4040
$start_page = 2; // 메뉴 번호 1~10
// Showdown Manager 접속 ID/Passwd 설정. 미설정시 인증 Pass
$manager_id = '';
$manager_passwd = '';
// 시놀로지의 경우 폴더 권한에 자식 폴더 및 파일 포함 http 권한 설정 필요
// Linux 기반사 용자의 경우 showdown의 실행 권한을 showdown-manager web 실행 권한(ex. http)과 showdown 파일들의 소유자를 같이 맞출 필요가 있음
$show_log_menu = 'Y';
## 이 이하는 수정하지 마세요.
$showdown_min_ver = 'v1.54'; // Showdown 필요 버전
$showdown_manager_ver = 'v1.0.0'; // Showdown Manager 버전
## Docker용 환경 설정
if ( trim($_SERVER['WEB_DOCUMENT_ROOT']) != '' ) $http_path = trim($_SERVER['WEB_DOCUMENT_ROOT']);
if ( trim($_SERVER['SHOWDOWN_PATH']) != '') $client_path = trim($_SERVER['SHOWDOWN_PATH']);
if ( trim($_SERVER['SHOWDOWN_START_PAGE']) != '' ) $start_page = trim($_SERVER['SHOWDOWN_START_PAGE']);
if ( trim($_SERVER['SHOWDOWN_LOG_VIEW']) != '' ) $show_log_menu = trim($_SERVER['SHOWDOWN_LOG_VIEW']);
if ( trim($_SERVER['SHOWDOWN_MANAGER_ID']) != '' ) $manager_id = trim($_SERVER['SHOWDOWN_MANAGER_ID']);
if ( trim($_SERVER['SHOWDOWN_MANAGER_PASSWD']) != '' ) $manager_passwd = trim($_SERVER['SHOWDOWN_MANAGER_PASSWD']);
if ( trim($_SERVER['SHOWDOWN_URL']) != '' ) $showdown_url = trim($_SERVER['SHOWDOWN_URL']);
if ( trim($_SERVER['SHOWDOWN_PORT']) != '' ) $showdown_port = trim($_SERVER['SHOWDOWN_PORT']);
root@AOL-Debian:/var/www/html/showdown# chmod a+rwx /home/showdown -R
4. 테스트 하기
socket_create() failed: reason: Permission denied
root@AOL-Debian:/var/www/html/showdown# adduser www-data aid_inet
Adding user `www-data' to group `aid_inet' ...
Adding user www-data to group aid_inet
Done.
root@AOL-Debian:/var/www/html/showdown# service apache2 restart
root@AOL-Debian:/var/www/html/showdown# adduser www-data aid_inet
Adding user `www-data' to group `aid_inet' ...
Adding user www-data to group aid_inet
Done.
root@AOL-Debian:/var/www/html/showdown# service apache2 restart
감사합니다.
'AndroidOverLinux' 카테고리의 다른 글
Beelink GTminiA 에서의 AoL 리뷰 (강력 추천) (415) | 2019.09.15 |
---|---|
[aolupdate] 19년 7월 4일 : 플렉스 서버 공식 레포 반영 (413) | 2019.07.04 |
U5 하드 절전 활성화하기 (수동설정) (0) | 2019.06.22 |
[aolupdate] 리눅스 펌웨어 안전성 개선 (20190615) (0) | 2019.06.15 |
U5 커스텀 백업 0.6 리눅스 버전 상세 설명 (klive, rclone, plexdrive, showdown) (0) | 2019.06.05 |
댓글