시놀로지 7.2버전 마리아DB 10 질문입니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
시놀로지 7.2버전 마리아DB 10 질문입니다

QA

시놀로지 7.2버전 마리아DB 10 질문입니다

본문

기존에 쓰던건 마리아DB 5를 사용하고 있었는데

 

 

이번에 새로 나스를 하나 더 들이면서

그누보드 설치하려고 하는데

 

MySQL이 설치되지 않아 mysql_connect 함수를 사용할 수 없습니다.

 

 

라고 나옵니다

 

 

찾아보니 마리아DB10을 쓰려면

 

 

data/dbconfig.php

define('G5_MYSQL_SET_MODE', false);

 

false를 true로 변경해보세요.

 

 

이런 걸 봤는데... data/방에 아무것도 없어요

 

 

 

 

해결하신분 계시면 조언부탁드립니다

이 질문에 댓글 쓰기 :

답변 3

php 버전이 7.2 라는 말인가요?

설치가 완료된 후에 /data/dbconfig.php 파일이 생성됩니다.

설치 도중 문제가 생겼으니 dbconfig.php 파일이 없는 상태입니다.

 

마리아DB 는 MySQL과 호환되기 때문에,
dbconfig.php 파일 수정 관련 내용도 이번건과는 관련이 없을 듯 싶습니다.

 

php 의 mysql 모듈이 없어서 생긴 오류일 가능성이 큽니다.

시놀로지에서 그누보드 설치 방법 정리된 글을 찾아,

하나씩 검토해보면서 재설치하는 것을 추천합니다.

 

https://aoogle.tistory.com/entry/%EC%8B%9C%EB%86%80%EB%A1%9C%EC%A7%80-%EB%82%98%EC%8A%A4-%ED%99%9C%EC%9A%A9-%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%A7%8C%EB%93%A4%EA%B8%B0-03-%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

https://nearbyweb.cafe24.com:46919/bbs/board.php?bo_table=notice&wr_id=31

 

https://11q.kr/www/bbs/board.php?bo_table=s11&wr_id=11268

♠ 누보드5 설치시,

    동일 host(DS_xxx)내의 host(그누5)가

    localhost로써 DS_xxx의 'MariaDB 10 '을 사용하자면 ~

 

   > Server 교체전에 DB5를 사용하였다 하여 DB10에 연결이

 

※ DiskStationManager(DSM 7.2)의 패키지센터내 MariaDB_10을 열어

"TCP/IP 연결 활성화" 옵션(체크박스)을 활성화하지 않으면

LAN이나 WAN, LocalHost의 다른 호스트는

Synology NAS의 MariaDB에 'TCP/IP 연결'로 접속할 수 없습니다.

 

  > DB와 그누보드_project가 동일 Host에 있더라도,

    그누5 설치시, DB의 host를 localhost로 설정 하려면 

        = DSM의 MariaDB 10  ; "TCP/IP 연결 활성화"

          > DSM은 기본적으로 '소켓 파일'로 DB와 연결하게 설정되여 있음.

          > 그누5에 '소켓 파일' 사용 설정을 하기 번거로우니 ~~~

 

 >> DSM7.2 패키지센터의 MariaDB_10을 열어 보시면,

       "TCP/IP 연결 활성화" 옵션을 체크하게 되여 있습니다.

 

  >> TCP/IP 연결 활성화 후,

       그누보드 설치를 재시도 하여 보세요 ~~ DB를 인식할 것입니다.

 

♣ 님의 경우는 PHP(그누5)와 MariaDB 10가 동일 host 있으니,

  DB의 Port(3306)에 관한 방화벽은 추가하지 않으셔도 됨.

 

♥ 전체적인 개요 ;

  기본적으로 그누보드5는 TCP/IP 연결을 사용하여 데이터베이스에 연결하도록 설정되여 있을 것입니다.  그누보드5의 '소켓 파일' 사용 설정이 번거로우실 것이니 DSM의 옵션("TCP/IP 연결 활성화")을 사용하여 그누5가 DS_xxx의 MariaDB에 접속 할 수 있게 하는 구성을 하자는 것입니다.

 

 

※ 기존의 project를 이전 하기

  -   """ 이런 걸 봤는데... data/방에 아무것도 없어요 """,

       처음에는 dbconfig.php가 없을 것입니다.

  - 설치가 않되는 경우, data/dbconfig.php을 만드세요.

data/dbconfig.php


<?php
define('G5_MYSQL_HOST', 'localhost');
define('G5_MYSQL_USER', 'your_db_user');
define('G5_MYSQL_PASSWORD', 'your_db_password');
define('G5_MYSQL_DB', 'your_db_name');
define('G5_MYSQL_SET_MODE', true);

 

  - DSM7.2에는 php 확장 모듈이 있습니다.

  > Web Station > '스크립트언어 설치'에서 추가하면 됨.

답변을 작성하시기 전에 로그인 해주세요.
전체 8
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT