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

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

QA

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

답변 3

본문

기존에 쓰던건 마리아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 > '스크립트언어 설치'에서 추가하면 됨.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로