>백엔드 개발 >PHP 튜토리얼 >PHPMyadmin 구성 파일에 대한 자세한 설명(클래식)

PHPMyadmin 구성 파일에 대한 자세한 설명(클래식)

WBOY
WBOY원래의
2016-07-25 08:55:22901검색
  1. $cfg['Servers'][$i]['user'] = 'root'; // MySQL 사용자 phpmyadmin에 액세스하는 데 사용되는 mysql 사용자 이름
  2. fg['Servers'][$i]['password'] = ''; // MySQL 비밀번호(만 필요함위 mysql 사용자 이름에 해당하는 비밀번호
코드 복사

라. $cfg['Servers'][$i]['auth_type'] = '쿠키'; 여기에서 선택할 수 있는 모드는 쿠키, http, HTTP, 구성의 네 가지가 있습니다. config 방법은 phpmyadmin의 접속 URL을 입력하여 사용자 이름과 비밀번호를 입력하지 않고 직접 입력하는 방법이므로 안전하지 않으므로 권장하지 않습니다. 이 항목이 쿠키, http 또는 HTTP로 설정된 경우 phpmyadmin에 로그인하려면 다음과 같이 확인을 위해 데이터 사용자 이름과 비밀번호가 필요합니다. PHP 설치 모드는 http와 쿠키를 사용할 수 있는 Apache입니다. PHP 설치 모드는 CGI이므로 쿠키를 사용할 수 있습니다

E. 문구 비밀번호 설정(blowfish_secret) $cfg['blowfish_secret'] = ''; 인증 방법이 쿠키로 설정된 경우 문구 비밀번호를 설정해야 합니다. 어떤 비밀번호를 설정할지는 사용자의 몫이지만 비워둘 수는 없습니다. 그렇지 않으면 phpmyadmin에 로그인할 때 오류 메시지가 표시됩니다. phpmyadmin을 성공적으로 설치했습니다.

지침: 이 문서에서는 phpmyadmin 설치를 위한 기본 구성만 설명합니다. 각 구성 매개변수에 대한 자세한 설명은 config.default.php 파일에서 확인할 수 있습니다

phpMyAdmin 도구를 설치하는 방법은 다음과 같습니다.

1. 다운로드 1. 먼저 공식 웹사이트로 이동하여 phpMyAdmin 설치 패키지를 다운로드합니다: http://www.phpmyadmin.net/ (설치에는 모든 언어가 포함됩니다) 2. 웹에서 접근 가능한 디렉토리에 압축을 풀어주세요. 가상공간이라면 압축을 풀고 ftp 도구를 통해 웹 디렉토리에 업로드하시면 됩니다. 압축이 풀린 파일입니다(디렉토리 이름을 사용자 정의할 수 있습니다).

2. 구성 3. /libraries/config.default.php 파일을 열고(이전 버전은 루트 디렉터리에 있는 config.inc.php 파일입니다) 워드패드로 편집하고(메모장을 사용하지 마세요. UTF8 인코딩입니다) 구성합니다. 지시에 따라. 4. $cfg['PmaAbsoluteUri']=''; // 스페이스에 업로드할 phpMyAdmin의 URL로 변경합니다. 예: $cfg['PmaAbsoluteUri'] ='http: //웹사이트 도메인 이름/phpmyadmin/'; 5. 검색 $cfg['Servers'][$i]['host'] ='localhost'; //일반적으로 기본값을 사용하며 예외가 있으므로 수정할 필요가 없습니다. 6. $cfg['Servers'][$i]['auth_type'] ='config'를 찾습니다. // 네트워크에 있는 경우 자체 컴퓨터에서 디버깅하려면 쿠키를 사용하세요. 쿠키, http, HTTP, 구성의 네 가지 모드 중에서 선택할 수 있습니다. ① config 방법은 phpMyAdmin의 접속 URL을 입력하여 사용자 이름과 비밀번호를 입력하지 않고 직접 입력하는 방법이므로 안전하지 않으므로 권장하지 않습니다. ② 쿠키, http, HTTP 방식을 설정하고 phpMyAdmin에 로그인해야 확인이 가능합니다. 자세한 내용은 다음과 같습니다. PHP 설치 모드는 Apache로 http와 쿠키를 사용할 수 있으며, PHP 설치 모드는 CGI로 쿠키를 사용할 수 있습니다. 7. 찾기 $cfg['Servers'][$i]['user'] = 'root' // MySQL 사용자 이름; 8. 찾기 $cfg['Servers'][$i]['password'] =''; // MySQL 비밀번호(필요한 경우에만, 비워두세요) 9. $cfg['Servers'][$i]['only_db'] = ''; // 데이터가 하나만 있는 경우 서버를 설정하려면 데이터베이스 이름으로 설정하세요. 비워 두는 것이 좋습니다. 10. 검색 $cfg['DefaultLang'] = 'zh'; // 언어 선택은 다음과 같습니다. zh는 중국어 간체를 나타냅니다. 11. $cfg['blowfish_secret'] =''; // 인증방법이 쿠키로 설정된 경우, 어떤 비밀번호를 설정할지는 본인의 몫입니다. 그렇지 않으면 phpMyAdmin에 로그인할 때 오류가 아래 그림에 표시됩니다. 12. 설정 후 저장합니다. 이제 네트워크 공간에 업로드하여 테스트할 수 있습니다. (데이터베이스의 사용자 이름과 비밀번호만 입력하세요)

설치하려는 경우: "phpMyAdmin - 오류 mysqli 확장이 없습니다. PHP 구성을 확인하세요." 해결책은 다음과 같습니다. ①phpmyadmin 폴더에 있는 libraryconfig.default.php 파일로 이동하여 $cfg['Servers'][$i]['extension']='mysql'; 명령문을 찾습니다. ② $cfg['Servers'][$i]['extension']='mysql'; 문장을 찾았다면 계속해서 $cfg['Servers'][$i]['extension' 문장을 검색하세요. ] ='mysqli'; 그리고 해당 주석을 제거합니다. ③ $cfg['Servers'][$i]['extension']='mysql'; 문장을 찾을 수 없으면 $cfg['Servers'][$i]['extension']='mysqli' 를 바꾸십시오. 문을 $cfg['Servers'][$i]['extension']='mysql'; 문으로 변경합니다. (즉, " mysql " 값이 유효한지 확인하세요)

  1. /* $Id: config.inc.php,v 1.204.2.1 2003/10/10 14 :24 :24 nijel Exp $ */

  2. // vim: Expandtab sw=4 ts=4 sts=4:
  3. /**

  4. * phpMyAdmin 設定檔
  5. *
  6. * 所有指令均在 Documentation.html 中解釋
  7. */ p>
  8. /**

  9. * 設定 php 錯誤報告 - 請不要更改此行!
  10. */
  11. if (!isset($old_error_reporting)) {
  12. error_reporting(E_ALL);
  13. @ini_set('display_errors', '1');
  14. }
  15. /**

  16. * 您的phpMyAdmin 網址
  17. *
  18. * 使用完整的url 填寫下面的變量,即
  19. * http://www.your_web.net/path_to_your_phpMyAdmin_directory/
  20. *
  21. *必須包含對URL 有效的字符,並且路徑在某些Web 伺服器(例如基於Unix 的伺服器)上區分大小寫。
  22. *
  23. * 在大多數情況下,您可以將此變數留空,因為將自動偵測到正確的值
  24. *。但是,我們建議您進行
  25. * 測試以查看自動偵測程式碼在您的系統中是否有效。一個好的
  26. * 測驗是瀏覽表格,然後編輯一行並儲存。如果 phpMyAdmin 無法自動偵測正確的值,將會出現
  27. * 錯誤訊息。
  28. *
  29. * 如果自動偵測程式碼正常運作,您可以將下面的
  30. * $cfg['PmaAbsoluteUri_DisableWarning'] 變數設為 TRUE。
  31. */
  32. $cfg['PmaAbsoluteUri'] = '';-----這裡設定你的phpmyadmin的URL ,如:http: //localhost/phpmyadmin/
  33. /**

  34. * 停用有關 $cfg['PmaAbsoluteUri'] 未設定的預設警告
  35. * 當且僅當 PmaAbsoluteUri 自動偵測
  36. * 完美運作時,您才應該使用此功能。
  37. */
  38. $cfg['PmaAbsoluteUri_DisableWarning'] = FALSE;
  39. /**

  40. * 如果
  41. * 找不到關係功能所需的任何表格
  42. ,請停用資料庫詳細資料結構頁面上顯示的預設警告*/
  43. $cfg['PmaNoRelation_DisableWarning'] = FALSE;
  44. /**

  45. * The 'cookie' auth_type uses blowfish algorithm to encrypt the password. If
  46. * at least one server configuration uses 'cookie' auth_type, enter here a
  47. * lowrase will pass be 完成a. >$cfg['blowfish_secret'] = '';-----設定好root密碼後這裡也要填入
  48. /**

  49. * Server(s) configuration
  50. */
  51. $i = 0;
  52. // $ cfg['Servers'] 陣列以$cfg['Servers'][1] 開頭。不要使用 $cfg['伺服器'][0]。
  53. // 您可以透過將主機設定為「」來停用伺服器設定項目。
  54. $i ;
  55. $cfg['伺服器'][$i]['主機'] = 'localhost'; // MySQL主機名稱或IP位址----這裡可以設定遠端MySQL伺服器IP位址
  56. $cfg['Servers'][$i]['port'] = ' '; // MySQL 連接埠- 預設連接埠留空-----預設為3306

  57. $cfg['Servers'][$i]['socket'] = ''; // 套接字路徑- 預設套接字留空

  58. $cfg['Servers'][ $i]['connect_type'] = 'tcp'; // 如何連接MySQL 伺服器('tcp' 或'socket')-----連接MySQL 伺服器的方式

  59. $cfg ['Servers'][$i] ['壓縮'] = FALSE; // 使用壓縮協定進行MySQL連線

  60. //(要求PHP >= 4.3.0)-----是否使用壓縮協議,PHP版本鬚>= 4.3.0
  61. $cfg['伺服器'][$i]['controluser'] = ''; // MySQL 控制使用者設定

  62. //(該使用者必須具有唯讀
  63. $cfg['Servers'][$i]['controlpass'] = ''; // 存取“mysql/ user"
  64. //和"mysql/db"表)- ----MySQL控制使用者設置,該使用者只對mysql資料庫下的user和db表有完全權限
  65. < ;p>$cfg['伺服器'][$i]['auth_type' ] = 'config';
  66. // 認證方式(基於config、http或cookie)? -----如果PHP安裝模式為Apache,可以使用http和cookie;如果PHP安裝模式為CGI,可以使用cookie;預設為config,是不安全的,不建議。
  67. $cfg['Servers'][$i]['user'] = 'root'; // MySQL 사용자----MySQL 연결 사용자

    🎜>

    $cfg['Servers'][$i]['password'] = ''

  68. // MySQL 비밀번호('config' auth_type에만 필요)------MySQL 연결 비밀번호 , PHP 및 MySQL을 설치한 후 phpmyadmin을 사용하여 루트 비밀번호를 설정하고

  69. $cfg['Servers'][$i]['only_db' ]를 입력하는 것이 좋습니다. = ''; // db 이름으로 설정하면

  70. // 이 db만
  71. // 왼쪽 프레임에 표시됩니다
  72. // db의 배열일 수도 있습니다
  73. // -names------여기서 데이터베이스 이름을 설정하면 로그인 후 이 데이터베이스만 프레임 왼쪽에 표시됩니다

  74. $cfg['Servers' ][$i ]['verbose'] = ''; // 이 호스트의 자세한 이름 - 호스트 이름을 표시하려면 비워 두세요

  75. $cfg['Servers'][$i] ['pmadb' ] = ''; // 관계, 책갈피 및 PDF 기능에 사용되는 데이터베이스

  76. // (scripts/create_tables.sql 참조)
  77. // - 지원하지 않으려면 공백으로 두세요
  78. // DEFAULT : 'phpmyadmin'
  79. $cfg['Servers'][$i]['bookmarktable'] = ''; // 북마크 테이블
  80. // - 북마크를 지원하지 않으려면 비워두세요
  81. // 기본: 'pma_bookmark'
  82. $cfg['Servers'][$i]['relation'] = ''; // 링크 간의 관계를 설명하는 테이블(문서 참조)
  83. // - 관계가 없으면 비워 둡니다. -링크 지원
  84. // DEFAULT: 'pma_relation'
  85. $cfg['Servers'][$i]['table_info'] = ''; // 표시 필드를 설명하는 테이블
  86. // - 표시 필드를 지원하지 않으려면 비워 두세요.
  87. // DEFAULT: 'pma_table_info'
  88. $cfg['Servers'][$i]['table_coords'] = ''; // 테이블 위치를 설명하는 테이블 PDF 스키마
  89. // - PDF 스키마를 지원하지 않으려면 비워두세요
  90. // DEFAULT: 'pma_table_coords'
  91. $cfg['Servers'][$i]['pdf_pages'] = ''; 관계 PDF의 페이지를 설명하는 테이블
  92. // - 이것을 사용하지 않으려면 비워두세요
  93. // 기본: 'pma_pdf_pages'
  94. $cfg['Servers'][$i]['column_info '] = ' '; // 열 정보를 저장할 테이블
  95. // - 열 주석/Mime 유형이 없으면 비워 둡니다.
  96. // DEFAULT: 'pma_column_info'
  97. $cfg['Servers'][$ i]['history'] = ''; // SQL 기록을 저장할 테이블
  98. // - SQL 쿼리 기록이 없으면 비워두세요
  99. // DEFAULT: 'pma_history'
  100. $cfg['Servers' ][$i ]['verbose_check'] = TRUE; // pma_* 테이블이
  101. // 최신 상태라는 것을 알고 있으면 FALSE로 설정합니다. 이렇게 하면 호환성 검사가 방지되어
  102. // 성능이 향상됩니다.
  103. $ cfg['Servers'][$i]['AllowDeny']['order'] // 호스트 인증 순서, 사용하지 않으려면 비워두세요.
  104. = ''; '][$ i]['AllowDeny']['rules'] // 호스트 인증 규칙, 기본값은 공백으로 둡니다
  105. = array();

  106. $i

  107. $cfg ['서버'][$i]['호스트'] = ''
  108. $cfg['서버'][$i]['port'] = ''
  109. $cfg ['서버' ][$i]['socket'] = '';
  110. $cfg['서버'][$i]['connect_type'] = 'tcp'; '][$ i]['compress'] = 거짓
  111. $cfg['Servers'][$i]['controluser'] = ''; ]['controlpass'] = '';
  112. $cfg['Servers'][$i]['auth_type'] = 'config'
  113. $cfg['Servers'][$i][' user'] = '루트';
  114. $cfg['Servers'][$i]['password'] = ''
  115. $cfg['Servers'][$i]['only_db'] = '';
  116. $cfg['Servers'][$i]['verbose'] = ''; // 'phpmyadmin' - scripts/create_tables.sql 참조
  117. $cfg['Servers'][$i]['bookmarktable'] = '' // 'pma_bookmark'
  118. $cfg['Servers'] [$i] ['relation'] = ''; // 'pma_relation'
  119. $cfg['Servers'][$i]['table_info'] = ''; // 'pma_table_info'
  120. $ cfg['Servers'][$i]['table_coords'] = ''; // 'pma_table_coords'
  121. $cfg['Servers'][$i]['pdf_pages'] = '' // ' pma_pdf_pages'
  122. $cfg['Servers'][$i]['column_info'] = ''; // 'pma_column_info'
  123. $cfg['Servers'][$i]['history'] = ''; / / 'pma_history'
  124. $cfg['Servers'][$i]['verbose_check'] = TRUE
  125. $cfg['Servers'][$i]['AllowDeny'][ '주문']
  126. = '';
  127. $cfg['Servers'][$i]['AllowDeny']['rules']
  128. = array();

  129. $cfg['서버'][$i]['호스트'] = ''
  130. $cfg['서버'][$i]['포트'] = '';
  131. $cfg['Servers'][$i]['socket'] = '';
  132. $cfg['Servers'][$i]['connect_type'] = 'tcp' ;
  133. $cfg['Servers'][$i]['compress'] = 거짓
  134. $cfg['Servers'][$i]['controluser'] = ''; cfg['서버'][$i]['controlpass'] = '';
  135. $cfg['서버'][$i]['auth_type'] = 'config'
  136. $cfg[' 서버'][ $i]['user'] = '루트';
  137. $cfg['서버'][$i]['password'] = ''; [$i] ['only_db'] = '';
  138. $cfg['서버'][$i]['verbose'] = ''
  139. $cfg['서버'][$i] ['pmadb' ] = ''; // 'phpmyadmin' - scripts/create_tables.sql 참조
  140. $cfg['Servers'][$i]['bookmarktable'] = '' // 'pma_bookmark'
  141. $cfg ['Servers'][$i]['relation'] = ''; // 'pma_relation'
  142. $cfg['Servers'][$i]['table_info'] = ''; // 'pma_table_info'
  143. $cfg['Servers'][$i]['table_coords'] = ''; // 'pma_table_coords'
  144. $cfg['Servers'][$i]['pdf_pages '] = ' '; // 'pma_pdf_pages'
  145. $cfg['Servers'][$i]['column_info'] = ''; // 'pma_column_info'
  146. $cfg['Servers'][ $i][ 'history'] = ''; // 'pma_history'
  147. $cfg['서버'][$i]['verbose_check'] = TRUE;
  148. $cfg['서버'][$i]['AllowDeny']['order']
  149. = '';
  150. $cfg['Servers'][$i]['AllowDeny']['rules']
  151. = array();

  152. // 더 많은 경우 하나 이상의 서버가 구성된 경우 $cfg['ServerDefault']

  153. //를 그 중 하나에 설정하여 phpMyAdmin이 시작될 때 해당 서버에 자동으로 연결되도록 하거나
  154. // 또는 0으로 설정하여 목록을 받을 수 있습니다. 로그인하지 않은 서버
  155. // 구성된 서버가 하나만 있는 경우 $cfg['ServerDefault'] *반드시* 해당 서버로 설정해야 합니다
  156. //.[color]=red]------是否显示所有MySQL服务器
  157. $cfg['ServerDefault'] = 1; // 기본 서버(0 = 기본 서버 없음)
  158. $cfg['Server'] = '';
  159. unset($cfg['Servers'][0]);

  160. /**

  161. * 기타 핵심 phpMyAdmin 설정
  162. */
  163. $cfg['OBGzip'] = '자동 '; // 가능하면 GZIP 출력 버퍼링을 사용합니다. (TRUE|FALSE|'auto')------有必要的话是否使用GZIP输流缓冲

  164. $cfg['PerciousConnections'] = 거짓; // MySQL 데이터베이스에 대한 영구 연결 사용----是否使用MySQL持久连接,即pconnect

  165. $cfg['ExecTimeLimit'] = 300; // 최대 실행 시간(초)(0의 경우 제한 없음)-----最大脚本执行时间,单位:秒

  166. $cfg['SkipLockedTables'] = FALSE; // 사용된 테이블 표시, 표시 가능

  167. // 잠긴 테이블(MySQL 3.23.30부터)
  168. $cfg['ShowSQL'] = TRUE; // SQL 쿼리를 실행으로 표시----运行查询时显示SQL查询语句

  169. $cfg['AllowUserDropDatabase'] = FALSE; // 일반 사용자에게 '데이터베이스 삭제' 링크를 표시합니다-----是否对普通用户显示“删除数据库”连接

  170. $cfg['Confirm'] = TRUE; // 'DROP TABLE' 및 'DROP DATABASE' 확인-----删除数据表/库前是否出现确认提示框

  171. $cfg['LoginCookieRecall'] = TRUE; // 쿠키 인증에서 이전 로그인을 기억합니다. 모드 여부------是否收回先前cookie认证模式的cookie

  172. $cfg['UseDbSearch'] = TRUE; // "데이터베이스 검색" 기능을 활성화할지 여부

  173. // 비활성화
  174. $cfg['IgnoreMultiSubmitErrors'] = FALSE; // true로 설정되면 PMA는 다중 문 쿼리를 계속 계산합니다.
  175. // 쿼리 중 하나가 실패하더라도
  176. $cfg['VerboseMultiSubmit'] = TRUE; // true로 설정하면 PMA는
  177. // 다중 문 쿼리에서 영향을 받은 EACH 문의 행을 표시합니다. 명령문에 포함될 수 있는 쿼리 수에 대한 하드코딩된
  178. // 기본값은 read_dump.php 파일을 참조하세요!
  179. $cfg['AllowArbitraryServer'] = 거짓; // 쿠키 기반 인증으로 모든 사용자 입력 서버에 대한 로그인 허용

复代码


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.