RadarURL
Skip to content
조회 수 3 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

이전 서버에서는 phpmyadmin을 tar.gz 파일로 직접 받아 필요한 디렉토리에 직접 설치했다. 이 방법도 크게 문제는 없었지만 이번에는 yum 명령어를 통해 설치해 보기로 했다.

yum으로 설치할 경우 phpmyadmin과 서버와의 의존성 검사를 통해 나머지 필요한 패키지까지 한방에 설치 가능하다. 그리고 당연히 yum 명령어 update, upgrade 명령어로 자동 업데이트를 지원한다. 이는 나같이 매뉴얼 업데이트를 귀찮아하는 닝겐에게는 매우 큰 장점이 된다.

1. 우선 phpmyadmin을 설치하기 위해 저장소를 추가하자. 요즘에는 저장소 추가도 yum에서 패키지로 지원하더라.

yum install epel-release

yum update

2. 그리고 나서 phpmyadmin을 설치해주자.

yum install phpmyadmin

매뉴얼 설치할 경우 경로를 입맛대로 지정 가능 했지만 yum 설치시는 경로 지정이 힘들다. yum 설치시 시스템에서의 phpmyadmin 기본 경로는 /usr/share/phpMyAdmin 이다.

phpmyadmin로 접속하려면 http://호스트주소/phpmyadmin 이 default다. 그런데 나는 yum으로의 설치 부작용(매뉴얼 설치했을 때는 이런거 없었는데...)으로 permission denied가 난다. 같은 네트워크망에서는 403 에러가 나고 외부에서는 405가 난다. 구글신 접신.

/etc/httpd/conf.d/phpMyAdmin.conf 와 /etc/httpd/conf.d/httpd.conf 를 모두 수정해주어야한다.

우선 phpMyAdmin.conf

해당 파일을 뒤져보면 호스트주소/phpmyadmin가 Alias 되어 있는 것을 확인할 수 있다. 하여튼 이게 중요한 것이 아니라 다음과 같은 구문이 있을 거다.

주석을 읽어보니 phpMyAdmin 접근 자체를 localhost에서만 가능하도록 하기 위해 이런 설정을 해놓았다고 한다. 하지만 나는 외부 접속이 가능하도록 해야하니 설정을 변경한다.

<Directory /usr/share/phpMyAdmin/>

   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>

     # Apache 2.4

     <RequireAny>

       Require ip 127.0.0.1

       Require ip ::1

     </RequireAny>

   </IfModule>

   <IfModule !mod_authz_core.c>

     # Apache 2.2

     Order Deny,Allow

     Deny from All

     Allow from 127.0.0.1

     Allow from ::1

   </IfModule>

</Directory> 

위 처럼 되어 있는 부분의 가운데를 통째로 날려 그냥 다음과 같이 만들어 준다. 모든 접속의 접근을 허용한다는 뜻이다.

 

<Directory /usr/share/phpMyAdmin/>

   AddDefaultCharset UTF-8

   Order Allow,Deny

   Allow from All

 

</Directory>

 

다음으로 httpd.conf 당연히 시스템마다 조금씩 다를 줄 있지만 약 102번째 줄에 다음과 같은 구문이 있다.

<Directory />

    AllowOverride none

    Require all denied 

</Directory>

Require all denied 줄을 Require all granted로 변경해주자. / 를 거쳐 접속하는 것에 대해 허용된다.

2327AB3855031D250D.jpg

 

phpMyAdmin은 MySQL, MariaDB의 관리를 PHP 웹 기반 GUI로 관리할 수 있게 해주는 강력한 기능을 제공한다.

 

이제 퍼미션(권한) 문제 없이 잘 접속 된다. 대체로 MySQL DB를 사용하는 서버와 배포판들이 MariaDB로 넘어가는 추세다. 오픈수세도 작년인가 저작년에 저장소에서 MariaDB만 지원하기 시작하더니 이번 CentOS 7 에서도 공식 저장소에서는 MariaDB만 지원하는 듯하다.(어..어...오라클 화이팅...?!)

MySQL과 MariaDB의 차이점인가? 기본 DB 목록에서 information_schema 말고 처음보는 performance_schema라는 친구가 보인다. 나중에 한번 뒤져봐야겠다.

다음 포스팅은 웬지 httpd 사용자 정의 디렉토리(UserDir) 설정이 될 듯하다.

 

출처 : https://luckyyowu.tistory.com/287

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.17 829488
2611 소프트웨어 [Synology NAS] 레이 드라이브(RaiDrive)에 연동하여 서버에 쉽게 접근하기 file JaeSoo 2021.01.14 2
2610 윈도우즈 LG 그램 OS 설치 안될때 USB 설치 방법 file JaeSoo 2021.01.13 1
2609 웹서버,WAS [Linux] 아파치(Apache) SSL 인증서 설치 file JaeSoo 2021.01.12 3
2608 웹서버,WAS 리눅스 CentOS 7 HTTPS 리다이렉트 설정 file JaeSoo 2021.01.12 2
2607 웹서버,WAS [Apache] SSL 적용하기 / HTTP->HTTPS로 Rewrite하기 file JaeSoo 2021.01.12 1
2606 웹서버,WAS centos 7.x에서 ssl 설치하기 JaeSoo 2021.01.12 3
2605 웹서버,WAS CentOS7 Apache ssl 인증서 적용 그리고 80 to 443 redirect JaeSoo 2021.01.12 2
2604 웹서버,WAS 무료 SSL 보안 인증서 발급받기 (Free SSL Certificate) file JaeSoo 2021.01.12 2
2603 경제 [키움증권 스탑로스 사용법], "자동감시주문 활용, 수익극대화 비법 전격공개" file JaeSoo 2021.01.09 2
2602 웹서버,WAS XE1에서 XE3로 데이터를 이전시킬 수 있을까요? JaeSoo 2021.01.03 4
2601 유닉스/리눅스 CentOS SELinux 설정 및 해제하기 JaeSoo 2021.01.03 4
2600 웹서버,WAS [리눅스][XE]XpressEngine(제로보드) 사용 시, 500 Internal Server Error when using .htaccess with RewriteEngine JaeSoo 2021.01.02 2
» 데이터베이스 CentOS 7 yum으로 phpMyAdmin 설치 & 권한(permission) 문제 해결 file JaeSoo 2021.01.02 3
2598 웹서버,WAS [리눅스/CentOS 7] PHP7.2 설치(Webtatic) file JaeSoo 2021.01.02 3
2597 웹서버,WAS CentOS 7 PHP / PHP-FPM 7.4 설치 (remi repo) file JaeSoo 2021.01.02 9
2596 웹서버,WAS Apache 403 Forbidden error 해결 방법 file JaeSoo 2021.01.02 3
2595 웹서버,WAS 아파치 Forbidden You don’t have permission to access / on this server. 에러 해결 JaeSoo 2021.01.02 2
2594 웹서버,WAS CentOS-7.9.2009에 APM (Apache 2.4.6, PHP 7.4.13, MariaDB 5.5.68), XpressEngine 3, php 모듈(pdo, cURL, Fileinfo, GD, Mbstring, OpenSSL, Zip PHP) JaeSoo 2021.01.02 2
2593 웹서버,WAS [리눅스] 웹서버(아파치;apache) 설치후 다른 계정으로 실행하기 file JaeSoo 2021.01.02 3
2592 웹서버,WAS [CentOS] 아파치(apache) 제거하기 file JaeSoo 2021.01.02 3
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 131 Next
/ 131

 

■ 즐겨찾기 - 가족
JAESOO's HOMEPAGE YOUNGAE's HOMEPAGE 장여은 홈페이지 장여희 홈페이지 장여원 홈페이지

■ 즐겨찾기 - 업무
알리카페 홀릭 숭실대 컴퓨터 통신연구실 (서창진) 말레이시아 KL Sentral 한국인 GuestHouse

■ 즐겨찾기 - 취미
어드민아이디 유에코 사랑회 아스가르드 좋은사람/나쁜사람 JServer.kr 제이서버 메타블로그 재수 티스토리

■ 즐겨찾기 - 강의, 커뮤니티
재수 강의 홈페이지 한소리 VTMODE.COM 숭실대 인공지능학과 숭실대 통신연구실


PageViews   Today : 143   Yesterday : 1,358   Total : 64,934,001  /  Counter Status   Today : 62   Yesterday : 493   Total : 4,180,481
Site Info   Member : 1,464  /  Total documents : 8,010   New documents : 0  /  Total comments : 562

design by by JAESOO.com

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소