시놀로지나스 그누보드 설치하신 고수님들 .. 도와주세요
본문
개인서버용으로 이번에 923+ 를 구입을 했는데.. 직장동료들과 업무자료 밑 공유를 위해
그누보드를 설치하려고 하는데요
인터넷보면서 파일스테이션에 web 폴더를 통해 그누보드 설치하는걸 따라해서 겨우 여기까지 왔는데..
MYSQL 입력란에서 막히네요 ㅜㅜ
참고로
여기서 막히네요 ㅜㅜ
제가 개인적으로 꼭 사용을 해야해서 ㅡㅡ 부탁드리겠습니다
답변 4
※ 그누보드 설치시 DB 설정 부분에 포트(port)를 명시하는 부분은 없지만
기본적으로 3306으로 setting이 됩니다.
- 이는 MySQL Server와 TCP/IP를 통한 연결을 시도한다는 의미입니다.
※ DiskStationManager(DSM 7.2)의 패키지센터내 MariaDB_10을 열어
"TCP/IP 연결 활성화" 옵션(체크박스)을 활성화하시면
NAS(DS923+)의 MariaDB 10에 'TCP/IP 연결'로 그누보드가 접속할 수 있습니다.
※ SSH 쉘에서 아래의 명령으로 MySQL Server 상태를 확인 하셔서
netstat -tln | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
== 연결이 정상인 지 확인이 되셨으면 ~~
※ 혹시 이전 설치의 경우라면 ,
PHP 7.0부터 mysql_connect
함수가 제거되었기 때문에 이런 error가 발생합니다.
님의 project가 "PHP 8에서 mysql_connect
를 사용하면 지원되지 않는 함수"를
머금고 있어서, 이로 인해 오류가 발생하므로, mysqli
또는 PDO
같은 대체 함수로
님의 project 소스 코드를 수정하셔야 합니다.
※ 이전 설치 아닌데, ~ 첨부하신 아미지 에러이면
어쩌면 'Web Station'의 PHP 스크립트 확장 설정에서 필요한 항목에 체크하지 않고
웹 서비스를 만드셨을 수 있습니다.
> Web Station을 열어 > 스크립트 언어 설정 > 그누보드가 사용하는 프로파일 선택
> 상단의 "편집" 탭 > 상단의 "확장" 탭
- 여기에서 필요한 함수를 추가 하세요.
♣ """ 개인서버용으로 이번에 923+ 를 구입을 했는데.. 직장동료들과 업무자료 밑 공유를 위해 """
- 이런 용도시라면, 님은 지금 가고 계시는 방향이 틀리신 듯힙니다 !
> Web server를 운영하시려는 것이 아니신 듯 느껴지는데 ~
- 단순히 동료들과 파일을 공유하는 목적이라면
그누보드 같은 게시판 설치는 필요하지 않을 듯합니다.
DS923+의 파일스테이션 기능을 사용하여 간단하게 파일을 공유할 수 있습니다.
- 님의 시롤로지 ID가 'datanala' 라고 가정하에 말씀드리자면,
'datanala'로 Synology DDNS 설정을 완료하세요.
그러면, https://datanala.synology.me ,
이 Link로 WAN(브라우저)에서 동료들이 님의 NAS에 접속할 수 있습니다.
QuickConnect나 Synology DDNS를 통해 외부 접속을 허용하고,
파일스테이션을 통해 권한을 부여하여 필요한 파일과 폴더를 동료들에게 쉽게 공유할 수 있습니다.
♠ 파일스테이션으로 주용도를 마무리 지으신 후, 웹서버 구축을 하실 것을 추천합니다.
!-->!-->923+에서 설정을 모두 하고난 다음에 web/에 그누보드를 복사하고 설치를 하면 에러없이 되어야 합니다.
phpmyadmin 링크를 클릭하여 로그인하면 제대로 되는지도 확인해 보세요.
스크립트 언어설정에서 확장은 모두 체크 하시고, 코어는 꼭 필요한 기능만 수정하세요.
호스트명에 로컬호스트라고 하시면 안되구요
내부아이피:포트 로 하셔야 합니다..
포트 열었는지 채크도 해보세요.