웹페이지 http://localhost/phpmyadmin을 방문하면 다음과 같이 표시됩니다.
The localhost page isn’t working
localhost is currently unable to handle this request.
HTTP ERROR 500
Apache 오류 로그는 다음과 같습니다.
[Tue Jun 14 16:35:47.699632 2016] [:error] [pid 14660] [client 192.168.0.101:44854] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
이 오류는 phpmyadmin 내부에도 표시됩니다.
Connection for controluser as defined in your configuration failed.
도와주세요!
답변1
구성에 정의된 제어 사용자에 대한 연결이 실패했습니다.
이유: 데이터베이스 사용자 불일치. 몇 가지 수정 사항이 있습니다. 다음 명령을 실행합니다.
sudo dpkg-reconfigure phpmyadmin
phpmyadmin 패키지에는 이 작업을 수행하는 스크립트가 포함되어 있으며 필요한 것은 권한이 있는 사용자뿐입니다. sudo
물론 루트로 로그인한 경우에는 필요하지 않습니다. 현재 phpmyadmin 사용자를 삭제해 보는 것이 좋습니다.
또는: 로그인/etc/phpmyadmin/config-db.php
$dbuser='root';
$dbpass='password'; // set current password between quotes ' '
$basepath='';
$dbname='phpmyadmin';
$dbserver='';
$dbport='';
$dbtype='mysql';