● 시놀로지 dsm 7.0에서 그누보드 5.4.5.5 초기 그누보드 설치 gd 라이브러리 설정
컨텐츠 정보
- 26,987 조회
- 2 댓글
- 0 추천
-
목록
본문
● 시놀로지 dsm 7.0에서 그누보드 5.4.5.12 초기 그누보드 설치 gd 라이브러리 설정
그누보드 설치조건 : 다른 시스템에서 2번째 설치하면서 정리 저장 합니다.
그누보드 나리야 빌드 설치의 종합 정리 문제 대응
설치 준비작업)
1) 패키지 센터에서 phpMyAdmin와 MariaDB,webstation 설치후 php설정 ssh 설정
제어판 ssh접속 포트 하용해야 ss접속 가능 합니다
2) phpMyAdmin 실행 sqldata를 생성 (임의 생성 가능 저는 www)
3) web station 설정
4) 그누보드 다운로드 (나리야빌드 동시설치는 2개 파일 다운 해제 복사)
5) 권한 변경
6) network drive 연결 복사는 totalcmd나 winscp로
서버 web에 그누보드 파일 폴더 생성 복사 합니다 (저는 ww1)
1차 그누보드만 복사 설치 조건
2차 나리야빌드 설정 조건
편의상 winscp 설치 설정이 편합니다
webstation 에서 설정 (중요)
아래의 모든 항목을 check 설정 ( 그누보드 설치시 GD 에러 대응)
다음 항목은 php.ini 초기 설정을 web station에서 변경 가능
설치 시작 ip 확인
// 홈페이지 ddns로 초기 시작시 설정은
내부 ip로 설치 시작 정상적으로 설치후 변경
▶ 그누보드 설치 / 설정 권한변경
그누보드와 나리야 빌드를 복사 합니다
추) 1차 그누보드만 설치후 진행후
data복사시 권한 설정후 복사 추천 합니다.
복사시 chmod 777 -R /volume1/web/www/data
find ./ -type d -exec chmod 777 {} \;
find ./ -type f -exec chmod 777 {} \;
후 사용은
find ./ -type d -exec chmod 755 {} \;
find ./ -type f -exec chmod 644 {} \;
으로
나리야 빌드 설정시 파일 복사 후 설치 동시진행
c:\Users\shimss\Downloads\BS4-Basic-Pack.zip
c:\Users\shimss\Downloads\NB-1.2.10.zip
![3232235521_1634188091.88.png](https://11q.kr:443/www/data/editor/2110/thumb-3232235521_1634188091.88_600x281.png)
그누보드5 설치를 위한 ip 확인
나의 ip와 그누보드 복사 폴더를 메모
/web/www
폴더에 설치 예정으로
data 폴더를 만들어야 합니다
install 진행시 메세지 확인 진행
ssh putty 터미널로 data 폴더 권한변경 해야 합합니다.
기본 그누보드 권한설정 및 나리야 빌드 테마 권한설정
ssh putty 접속 권한 변경
sudu -i
로 root권한으로 변경
아래내용을 복사 붙이기 하세요
chmod 777 -R /volume1/web/www
chmod 707 -R /volume1/web/www/data
chmod 777 -R /volume1/web/www/theme
chown -R http:http /volume1/web/www
chmod 777 -R /volume1/web/www
chmod 707 -R /volume1/web/www/data
chmod 777 -R /volume1/web/www/theme
chown -R http:http /volume1/web/www
팁) 특정 폴더 일괄변경 및 파일 일괄 지우기
방법은 간단합니다.
find로 원하는 목록을 뽑고 그뒤에 -exec를 붙이고 하고싶은 일을 하시면 됩니다.
ex) find . -name "test" -tyhpe d // 폴더명 중에 test가 들어간 폴더를 찾는다
ex) find . -name "test" -type d -exec rm -rf {} \; 폴더명 중에 test가 들어간 폴더를 찾아서 rm -rf 명령어로 지운다.
1. 특정 폴더 일괄 지우기
find . -name "test" -type d -exec rm -rf {} \;
or
find . -name "test*" -type d | xargs rm -rf
2. 특정 파일 일괄 지우기
find . -name "test" -type f -exec rm -rf {} \;
or
find . -name "*test*" -type f | xargs rm -rf
출처: https://mizzhinp.tistory.com/entry/리눅스-특정-폴더-파일-일괄-지우기 [프로그래머 미찐]
chmod 로 일일이 변환을 해도 되지만.
find 명령어로 하위 디렉토리의 모든 파일 및 디렉토리를 찾아서 한번에 변경을 하자.
1. 현재 디렉토리 하위의 모든 디렉토리를 755로 변경해라.
find ./ -type d -exec chmod 755 {} \;
2. 현재 디렉토리 하위의 모든 파일을 644로 변경해라
find ./ -type f -exec chmod 644 {} \;
3.찾아서 일괄 삭제해라
find . -name "@*" -type d -exec rm -rf {} \;
find ./ -type d -exec chmod 777 {} \;
출처 : http://kslovee.tistory.com/250
출처 : http://adminid.kr/?mid=unixlinux&document_srl=50370
글 저장이 안될때
Synology NAS(DSM6 )에 Entware로 nano 설치 등로 tmp 경로가 변경 됩니다
● 그림등 붙여넣기 하면 임시 폴더가 없습니다 로 업로드 할 수 없을 때 글저장 이 않될때
그림등 붙여넣기 하면 임시 폴더가 없습니다 로 업로드 할 수 없을 때
임시 폴더가 없습니다
임시 폴더" 설정은 php.ini 에서 수정
시놀로지 web station에서
php.ini 사용 버전 파일을 열어 ,
upload_tmp_dir
검색 하여
upload_tmp_dir = /var/services/tmp
를
upload_tmp_dir = /tmp/
이렇게 수정하고 저장 하니
정상적으로 업로드 가능 해졌습니다
(안될때는 httpd를 다시 시작)
팁) 그누보드 웹이트 후 버전 차이로 dbconfig.php 상이로 저장이 않될때
상호 dbconfig.php 를 비교 수정 하세요
저는
define('G5_MYSQL_SET_MODE', true);
상이하여 저장 안되는 경우 발생 수정 정상화
phpmyadmin 접속 sqldata 생성
그누보드 설치폴더와 같이 저는 동일하게 www로 설정 했습니다
그누보드 config.php 수정
그누보드 설치 작업
![3232235521_1634187319.8966.png](https://11q.kr:443/www/data/editor/2110/thumb-3232235521_1634187319.8966_600x194.png)
http://192.168.0.8/www/install/
http://192.168.0.8/www/install/install_config.php
그누보드 설치후 화면이 깨질때 config.php
define('G5_DOMAIN', 'https://192.168.0.8/www');
define('G5_HTTPS_DOMAIN', 'https://192.168.0.8/www');
define('G5_DOMAIN', 'https://192.168.0.8:443/www');
define('G5_HTTPS_DOMAIN', 'https://192.168.0.8:443/www');
..
공유기 포트포오딩 해주고
외부 4443을 내부 443으로
define('G5_COOKIE_DOMAIN', '.11q.kr');
은 한쪽만 주고
define('G5_COOKIE_DOMAIN', '');
쪽에 ip
을 주면 접
에 접속 가능 합니다
크롬은 에서는 주의 요함도 나오네요
기존소스를 그누보드/나리야빌드 업데이트 후 초기 시행 처음 화면이 깨질때
일부 버전에 업그레드후 테마로 하여금 화면이 깨질수 있습니다
테마변경을 기본으로 변경하여 정상화후 수정 작업 해야 합니다.
팁) 시놀로지 그누보드 설치시
아래의 GD 라이브러리 에러는
web station에서 설정하면 해결 됩니다
그누보드 정상적인 사용을 위해서는 gd 라이브러리가 필요 합니다
그누보드 정상적인 사용을 위해서는 gd 라이브러리가 필요 합니다
dsm 7.0 에서 web station 설정 gd 라이브러리 설정
php.ini 파일 경로 확인 방법
그누보드 >관리자>메뉴에서 확인 가능
nano phpinfo.php
<?php
phpinfo();
?>
http://192.168.0.7/phpinfo.php
또는
putty ssh 접속 확인
nano /usr/local/etc/php73/cli/php.ini
추가 변경시 활용
phpmyadmin 사용 php 사용버전으로 모두 같은 버전으로 변경
그누보드 글작성 php.ini 수정하여 첨부 용량 증가는
1) 각각의 게시판 설정에서 용량 증가후
2) 서버의 사용용량 증가 해야 합니다
pip.ini 수정은 직접 수정해도 되는데
web station에서 간단히 수정 가능 합니다
php 사용버전을 확인후 > 스크립트 언어설정 > 코어에서 찾아 수정 가능
...다른 서버에서 정상적으로 오랜만에
dsm7.0 그누보드 최신버전 를 설치 성공 했습니다
테스트 하여 신규서버 변경 예정입니다.
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠