운영매뉴얼 환경설정에서 웹경로 변경은....? 정보
운영매뉴얼 환경설정에서 웹경로 변경은....?
본문
처음 설치하는 초보자 입니다.
그누보드4의 운영매뉴얼에서
환경설정 - phpMyAdmin 에서보면 아래와 같은 내용이 있습니다.
웹경로가 일반인들에게 알려지지 않기를 원하신다면 config.php 의 $g4[phpmyadmin_dir] = $g4[admin] . "/phpMyAdmin/"; 설정값을 다른 값으로 변경하시기 바랍니다. 그리고 난 후 phpMyAdmin 디렉토리명을 바꾼 값으로 변경하여 주십시오.
예를 들어 $g4[phpmyadmin_dir] = $g4[admin] . "/pma123/"; 으로 수정하셨다면 phpMyAdmin 디렉토리명을 php123 으로 변경하시면 됩니다.
웹경로가 일반인에게 알려진다는 것은 무엇을 말하는 건지요? 쉽게 설명 부탁드립니다.
수정하지 않았을 경우와 수정한 경우에 어떻게 보여지는 지요?
그누보드4의 운영매뉴얼에서
환경설정 - phpMyAdmin 에서보면 아래와 같은 내용이 있습니다.
웹경로가 일반인들에게 알려지지 않기를 원하신다면 config.php 의 $g4[phpmyadmin_dir] = $g4[admin] . "/phpMyAdmin/"; 설정값을 다른 값으로 변경하시기 바랍니다. 그리고 난 후 phpMyAdmin 디렉토리명을 바꾼 값으로 변경하여 주십시오.
예를 들어 $g4[phpmyadmin_dir] = $g4[admin] . "/pma123/"; 으로 수정하셨다면 phpMyAdmin 디렉토리명을 php123 으로 변경하시면 됩니다.
웹경로가 일반인에게 알려진다는 것은 무엇을 말하는 건지요? 쉽게 설명 부탁드립니다.
수정하지 않았을 경우와 수정한 경우에 어떻게 보여지는 지요?
댓글 전체
환경설정 파일에서 $cfg['PmaAbsoluteUri'] 주소 기입
제가 쓰던거 그냥 올립니다/
1. phpMyAdmin을 설치한다. http://내사이트/adm/phpMyAdmin/
2. Config.inc.php를 연다.
3. $cfg['PmaAbsoluteUri'] = 'http://www.jejuimage.com/adm/phpMyAdmin'; // phpMyAdmin의 위치
4. $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL서버이름
5. $cfg['Servers'][$i]['auth_type'] = 'cookie'; // Cookie로 설정
참고로,
1. MySQL = WebServer이고 phpMyAdmin을 같은 서버에서 돌릴때는 위의 4번 항목은 localhost이고, MySQL User 및 DB에서 Host 를 localhost라고 지정하면 됩니다.
2. 만일 MySQL != WebServer이거나 phpMyAdmin을 다른 서버에서 돌릴때는 (즉 웹페이지 개발 중이면서 자신의 컴퓨터에서 phpMyAdmin을 돌려 리모트 mySQL에 접속할때) 위의 4번 항목에 정확한 서버이름 또는 IP를 기록해 주셔야 하고, mySQL에서 user와 DB 항목의 host에 localhost대신 %를 입력해 주셔야 Remote Access가 가능합니다.
3. 물론 사용자나 DB설정을 추가/변경/삭제한 경우, 반드시 MySQL을 재시동해야 합니다. 물론 phpMyAdmin 초기화면에 가면 있지요.
4. 3번 항목 Comment에 보면 안쓰면 자동 설정이라고 되어 있지만 안되더군요... 안쓰면 https://내사이트:80/phpmyadmin으로 잡아서 https가 설정되어 있지 않으면 헤메다가 에러 메시지만 보여줍니다.
5. phpMyAdmin Home(시작페이지)에 있는 Users(사용자들) 링크가 상당히 유용하더군요. 저도 처음엔 MySQL Command를 이용해서 User/DB관리를 하다가 귀찮아져서, phpMyAdmin을 이용해서 user와 db 테이블을 직접 만졌었죠. 근데 언제부턴가 Users 링크가 생겼더군요. (원래 있었나...?) 그걸 쓰면 사용자 만들고 지우는것은 물론이고, 권한 설정을 할수 있고, 각 User 또는 DB별로 누가 어디에 권한을 얼마나 가지고 있는지 (Effective Privilege)를 보여줍니다. 참고하세요.
제가 쓰던거 그냥 올립니다/
1. phpMyAdmin을 설치한다. http://내사이트/adm/phpMyAdmin/
2. Config.inc.php를 연다.
3. $cfg['PmaAbsoluteUri'] = 'http://www.jejuimage.com/adm/phpMyAdmin'; // phpMyAdmin의 위치
4. $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL서버이름
5. $cfg['Servers'][$i]['auth_type'] = 'cookie'; // Cookie로 설정
참고로,
1. MySQL = WebServer이고 phpMyAdmin을 같은 서버에서 돌릴때는 위의 4번 항목은 localhost이고, MySQL User 및 DB에서 Host 를 localhost라고 지정하면 됩니다.
2. 만일 MySQL != WebServer이거나 phpMyAdmin을 다른 서버에서 돌릴때는 (즉 웹페이지 개발 중이면서 자신의 컴퓨터에서 phpMyAdmin을 돌려 리모트 mySQL에 접속할때) 위의 4번 항목에 정확한 서버이름 또는 IP를 기록해 주셔야 하고, mySQL에서 user와 DB 항목의 host에 localhost대신 %를 입력해 주셔야 Remote Access가 가능합니다.
3. 물론 사용자나 DB설정을 추가/변경/삭제한 경우, 반드시 MySQL을 재시동해야 합니다. 물론 phpMyAdmin 초기화면에 가면 있지요.
4. 3번 항목 Comment에 보면 안쓰면 자동 설정이라고 되어 있지만 안되더군요... 안쓰면 https://내사이트:80/phpmyadmin으로 잡아서 https가 설정되어 있지 않으면 헤메다가 에러 메시지만 보여줍니다.
5. phpMyAdmin Home(시작페이지)에 있는 Users(사용자들) 링크가 상당히 유용하더군요. 저도 처음엔 MySQL Command를 이용해서 User/DB관리를 하다가 귀찮아져서, phpMyAdmin을 이용해서 user와 db 테이블을 직접 만졌었죠. 근데 언제부턴가 Users 링크가 생겼더군요. (원래 있었나...?) 그걸 쓰면 사용자 만들고 지우는것은 물론이고, 권한 설정을 할수 있고, 각 User 또는 DB별로 누가 어디에 권한을 얼마나 가지고 있는지 (Effective Privilege)를 보여줍니다. 참고하세요.

친절한 답변에 감사드립니다. 워낙 초보라서 잘 이해는 못하지만 한번 해보겠습니다.