개발 Q&A

제목 db연결 관련 질문입니다.
카테고리 DB
글쓴이 onion 작성시각 2020/11/13 16:12:24
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 7620   RSS

안녕하세요 현재 코드이그나이터4를 사용하려고 하고 있습니다.

public $default = [

        'DSN'      => '',

        'hostname' => '123.78.32.30',

        'username' => '',

        'password' => '',

        'database' => 'nocdb',

        'DBDriver' => 'MySQLi',

        'DBPrefix' => '',

        'pConnect' => false,

        'DBDebug'  => (ENVIRONMENT !== 'production'),

        'cacheOn'  => false,

        'cacheDir' => '',

        'charset'  => 'utf8',

        'DBCollat' => 'utf8_unicode_ci',

        'swapPre'  => '',

        'encrypt'  => false,

        'compress' => false,

        'strictOn' => false,

        'failover' => [],

        'port'     => 3306,

    ];

다른 사람의 db에는 접속만해서 db값만 사용하고 나머지 파일들은 로컬에서 구성하여 사용하고 싶은데요. (apache사용).

그런데 주소창에서 localhost:(지정한 포트번호)로 들어가니 접속한 db의 ip가 잡히면서 화면이 넘어가네요 ㅠㅠ

hostname을 제 ip로 바꾸는건가 싶어서 바꿔도 보고 했지만 잘 모르겠어서 질문 드립니다.  

 

<VirtualHost *:8010>    RewriteEngine on    RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)    RewriteRule .* - [F]

    ServerName 127.0.0.1    DocumentRoot apps/www/noc_admin/public    ErrorLog logs/1105.noc_admin.net-error_log    CustomLog logs/1105.noc_admin.net-access_log combined    <Directory "apps/www/noc_admin/public">        AllowOverride All        Require all granted    </Directory></VirtualHost>

virtualhost 설정은 이렇게 되어있고 

localhost:8010 으로 접속을 시도하면 

db의 hostname의 주소로 자동으로 바뀌어서 접속이 되고 있습니다.

 다음글 session_destory 관련 하여 질문 (4)
 이전글 안녕하세요 db 출력 관련해서 질문드립니다.ㅠ (4)

댓글

변종원(웅파) / 2020/11/13 16:30:33 / 추천 0

hostname 은 접속하고자 하는 db서버의 도메인이나 아이피입니다.

localhost로 해서 접속했는데 어디서 저 아이피로 나온다는 말씀일까요? 질문이 애매모호하네요.

onion / 2020/11/13 16:38:49 / 추천 0
답글인줄 알고 메세지를 보냈네요 죄송합니다 ㅠㅠ
변종원(웅파) / 2020/11/16 10:31:15 / 추천 0
소스는 로컬pc에 있고 database.php의 hostname 만 외부 db 주소로 바꾸시면 원하시는대로 사용할 수 있습니다.