@Photo Larry 는 머리에 못을 박았습니다. 이해하고 따라 가기 쉬운 그의 답변을 드리겠습니다.
- 첫 번째 단계는 공식 우분투 저장소에서 PMA (phpMyAdmin)를 설치하는 것
apt-get install phpmyadmin
입니다.
- 그런 다음 usr / share 디렉토리로 cd하십시오
cd /usr/share
.
- 셋째, phpmyadmin 디렉토리를 제거하십시오 :
rm -rf phpmyadmin
.
- 이제 시스템에 최신 PMA 버전을 다운로드해야합니다 (wget이 필요
합니다 :)
apt-get install wget
: wget -P /usr/share/ "https://files.phpmyadmin.net/phpMyAdmin/4.8.2/phpMyAdmin-4.8.2-english.zip"
이 명령의 인수를 설명하겠습니다. -P는 경로를 정의하고 "link.zip"은 현재 (7/17/18) ) 최신 버전의 PMA. 해당 링크는 여기에서 찾을 수 있습니다 .
- 다음 단계에서는 압축을 풀어야합니다 (
apt-get install unzip
) : unzip phpMyAdmin-4.8.2-english.zip
. 우리는 방금 PMA의 압축을 풀었습니다. 이제 PMA를 최종 가정으로 옮길 것입니다.
cp
파일을 옮기기 위해 (copy) 명령을 사용하자 ! -r
폴더이므로 인수 를 추가해야 합니다. cp -r phpMyAdmin-4.8.2-english phpmyadmin
.
- 이제 정리할 차례입니다 :
rm -rf phpMyAdmin-4.8.2-english
.
계속 읽으세요!
PMA에 로그인 한 후 두 가지 오류가 표시 될 수 있습니다.
the configuration file now needs a secret passphrase (blowfish_secret). phpmyadmin
The $cfg['TempDir'] (./tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.
그러나 이러한 문제는 비교적 쉽게 해결할 수 있습니다. 첫 번째 문제는 편집자를 선택하고 편집하는 것 /usr/share/phpmyadmin/config.inc.php
뿐이지 만 문제가 있으므로 제거했습니다! 괜찮습니다. cd /usr/share/phpmyadmin
& 만하면 cp config.sample.inc.php config.inc.php
됩니다.
phpMyAdmin 복어 비밀 변수 항목 예 :
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = '{^QP+-(3mlHy+Gd~FE3mN{gIATs^1lX+T=KVYv{ubK*U0V';
/* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
이제 파일을 저장하고 닫습니다.
- 이제 PMA를위한 tmp 디렉토리를 생성 할 것입니다 :
mkdir tmp
& chown -R www-data:www-data /usr/share/phpmyadmin/tmp
. 마지막 명령은 Apache 웹 서버가 tmp 디렉토리를 소유하고 그 내용을 편집 할 수있게합니다.
편집 2018 년 12 월 12 일
당신은 누군가가 당신의 쿠키를 훔치기를 원하지 않습니다.
https://www.question-defense.com/tools/phpmyadmin-blowfish-secret-generator 가 PMA의 이전 버전에서 오류를 발생시키는 것으로 나타 났습니다 . 그러나, 주된 이유는 내가 낙담 가 약한 PRNG (의사 난수 생성기) (예를 들어, 사용 여부를 아무 생각이 없기 때문에이처럼 사용 웹 사이트에 당신을 rand()
, mt_rand()
그리고 lcg_value()
() 또는 "셔플"기능 중 하나를 예를 들면 str_shuffle()
, shuffle()
, array_rand()
). 그래서 나는이 목적을 위해 나만의 도구를 만들었습니다. 보안이나 오류에 대한 염려없이 사용할 수있는 암호로 안전한 32 자 문자열을 생성합니다! 임의성 http://php.net/manual/en/function.random-int.php 를 생성하는 데 사용하는 기능에 대한 PHP 매뉴얼 페이지 . 이전 링크를 다음 링크로 바꿨습니다.https://www.motorsportdiesel.com/tools/blowfish-salt/pma/ .