Lỗi không truy cap được localhost phpmyadmin vps

– Chọn phiên bản muốn cài trên trang chủ phpMyAdmin. Copy đường dẫn trực tiếp với extension là .zip, ví dụ bản 4.7.6 là

https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip

– Tải về thư mục chứa nội dung website và giải nén:

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip

Xong bạn sẽ có folder phpMyAdmin-4.7.6-all-languages

Để sử dụng bạn truy cập qua

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip

0. Tất nhiên bạn có thể đổi tên thư mục thành bất cứ đường dẫn nào bạn muốn để sử dụng và bảo mật hơn.

2. Cài đặt bằng phpMyAdmin package

Trước khi tiến hành cài đặt phpMyAdmin bạn cần cài đặt trước LAMP hoặc LEMP server trên CentOS.

2.1. Cài đặt phpMyAdmin

– Thêm EPEL repository: phpMyAdmin không có sẵn trong repo mặc định của CentOS nên bạn phải sử dụng Fedora Projects EPEL (Extra Packages for Enterprise Linux) repo. Cài đặt:

yum install epel-release

Check lại sẽ thấy EPEL trong list repo:

yum repolist

. . . repo id repo name status base CentOS-6 - Base 6381 epel Extra Packages for Enterprise Linux 6 - x86_64 9788 extras CentOS-6 - Extras 13 updates CentOS-6 - Updates 1336 – Cài đặt phpMyAdmin:

yum install phpmyadmin

2.2. Cấu hình phpMyAdmin

a. Đối với Apache

Nếu bạn sử dụng Apache Webserver, hãy chỉnh sửa

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip

1 Để có thể truy cập được vào phpMyAdmin bạn cần thay đổi thông tin IP từ 127.0.0.1 sang All.

Bạn cũng có thể giới hạn truy cập bằng cách sử dụng IP của bạn. Tuy nhiên, do đặc điểm mạng ADSL VN thường xuyên thay đổi IP nên bạn không nên dùng IP cá nhân. Có 4 chỗ bạn cần thay đổi IP

. . . Require ip All . . . Allow from All . . . Require ip All . . . Allow from All . . .

Lưu và khởi động lại server

service httpd restart

Khi đó, bạn có thể truy cập qua

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip

2 và đăng nhập sử dụng tài khoản MySQL.

b. Đối với Nginx

Bạn tạo shortcut cho thư mục phpMyAdmin bên trong thư mục website:

ln -s /usr/share/phpMyAdmin /home/domain.com/public_html service php-fpm restart service nginx restart

Khi đó, bạn có thể truy cập qua

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip

2 và đăng nhập sử dụng tài khoản MySQL.

Bài viết liên quan:

  1. Cài đặt EPEL và REMI Repo trên CentOS 7/6/5
  2. Hướng dẫn cài đặt và cấu hình PHP Zend OPcache trên CentOS
  3. Hướng dẫn cài đặt LEMP (Linux, Nginx, MariaDB, PHP) trên CentOS
  4. Hướng dẫn cài đặt và bảo mật phpMyAdmin trên Ubuntu 12.04
  5. Hướng dẫn cài đặt Kloxo-MR trên CentOS 6.4
  6. Hướng dẫn cài đặt Zpanel trên CentOS 6.4

Comment của bạn

117 Comments

  1. Bạc Đỏ 67 comment

    Có cách nào truy cập phpmyadmin dưới dạng địa chỉ ip vps được ko admin nhỉ. ví dụ như kiểu: http://123.456.78.123/phpMyAdmin/

    1. Việt Phương Moderator Bạn cấu hình Nginx Conf là được nhé. Domain nào gắn default_server thì cấu hình PHPMyAdmin cùng chỗ đó
  2. Ngô Văn Cương 142 comment Lâu lắm rồi luân không chăm phát triển dự án Hoc VPS nhỉ 🙁
  3. nghia 21 comment

    Chào Admin Cho mình hỏi nếu open theo hướng dẫn trên Require ip All, Allow from All, Require ip All, Allow from All là tất cả ai cũng truy cập được, nếu public ở ngoài thì càng không bảo mật. Cho mình hỏi có cách nào chặn và mở 1 số IP để truy cập vào được không ? hay đổi port chẳn hạn

    1. Việt Phương Moderator

      Bạn có thể dùng bảo vệ thư mục trong Nginx, truy cập sẽ có 1 lớp mật khẩu yêu cầu trước https://hocvps.com/bao-ve-thu-muc-trong-nginx/ Ngoài ra, vào đc PHPMyAdmin thì cũng cần tài khoản MySQL mới truy cập được. Giống như việc không thiết lập thì ai cũng truy cập được wp-admin nhưng không có tài khoản để vào bên trong

      1. Nghia 21 comment
             Tại mình không có nhu cập truy cập từ internet vào, nên chỉ muốn một số IP nội bộ truy cập cho an toàn, nhưng chưa biết cách nào chặn.  
             Cảm ơn Ad
  4. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/b1a52681ed79a8b84559106868cd3c18?s=44&d=mm&r=g)hieu 5 comment Minh đăng nhập các tool phpmyadmin với filemanager đều bị File not found.

    ai bị như mình khong

    1. Việt Phương Moderator Bạn dùng HocVPS? Bạn cài mới hay hệ thống từ trước rồi mới bị File Not Found?
  5. Quang Huy Tran 26 comment

    Mình import file data.sql chỉ 3MB mà nó báo file dung lượng quá lớn mới vcl, các host khác thì import bt @@ thế là sang import bằng ssh đợi 20p vẫn k có hiện tượng gì xảy ra @@ Thế là phải làm sao ạ?

    1. Việt Phương Moderator Import bằng SSH thành công không thông báo gì đâu bạn nhé
  6. Thanh Tung 5 comment

    Ad ơi. Em làm theo cách 1 xong rồi cung truy cập http:///phpmyadmin or http:///phpMyAdmin toàn bị lỗi này là thế nào ạ https://prnt.sc/hit88s

    1. Việt Phương Moderator

      Không nhận, Bạn cấu hình như thế nào trong Virtual Host? Webserver bạn sử dụng gì?

      1. Thanh Tung 5 comment
             Webserver  
             Webserver em sử dụng nginx ạ. Em tạo symbolic link như sau:  
             sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/html  
             Sau đó em cấu hình trong file /etc/nginx/conf.d/default.conf như sau:  
             server {  
              listen 80;  
              \# Don’t want to log accesses.  
              
        
        # access_log /dev/null main;
              access\_log /var/log/nginx/php.acces\_log main;  
              error\_log /var/log/nginx/php.error\_log info;  
              root /usr/share/nginx/html/phpMyAdmin;  
              index index.php index.html index.htm;  
              error\_page 401 403 404 /404.php;  
              location \~ .\*.php$ {  
              include fastcgi\_params;  
              fastcgi\_pass 127.0.0.1:9000;  
              fastcgi\_index index.php;  
              fastcgi\_param SCRIPT\_FILENAME $document\_root$fastcgi\_script\_name;  
              fastcgi\_param SERVER\_NAME $http\_host;  
              fastcgi\_ignore\_client\_abort on;  
              }  
             }  
             Em cũng mới vọc nên có gì cấu hình sai mong ad chỉ giáo ạ :))  
        
        1. Việt Phương Moderator
                        Cái file bạn tạo có chỉ ra server\_name gì đâu để truy cập?  
          
          1. Thanh Tung 5 comment
                                      Xl ad vì reply muộn ạ.  
                                      Em đã thêm server\_name bên dưới dòng listen 80; mà chạy ra nó bị vầy ạ, trong khi em đã phân quyền 0775 cho thư mục /usr/share/nginx/html rồi.  
                                      http://prntscr.com/hllwlb  
                                      Đây là toàn bộ file config của em ạ  
                                      server {  
                                       listen 80;  
                                       server\_name jakali.vn;  
                                       
            
            # charset koi8-r;
                                       
            
            # access_log /var/log/nginx/host.access.log main;
                                       location / {  
                                       root /usr/share/nginx/html;  
                                       index index.html index.php index.htm;  
                                       try\_files $uri $uri/ /index.php?q=$uri&$args;  
                                       }  
                                       error\_page 404 /404.html;  
                                       location = /404.html {  
                                       root /usr/share/nginx/html;  
                                       }  
                                       \# redirect server error pages to the static page /50x.html  
                                       #  
                                       error\_page 500 502 503 504 /50x.html;  
                                       location = /50x.html {  
                                       root /usr/share/nginx/html;  
                                       }  
                                       \# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000  
                                       location \~ \\.php$ {  
                                       root /usr/share/nginx/html;  
                                       fastcgi\_pass 127.0.0.1:9000;  
                                       fastcgi\_index index.php;  
                                       fastcgi\_param SCRIPT\_FILENAME $document\_root$fastcgi\_script\_name;  
                                       include fastcgi\_params;  
                                       }  
                                      }  
                                      server {  
                                       listen 80;  
                                       server\_name jakali.vn;  
                                       \# Don’t want to log accesses.  
                                       
            
            # access_log /dev/null main;
                                       access\_log /var/log/nginx/php.acces\_log main;  
                                       error\_log /var/log/nginx/php.error\_log info;  
                                       root /usr/share/nginx/html/phpmyadmin;  
                                       index index.php index.html index.htm;  
                                       error\_page 401 403 404 /404.php;  
                                       location \~ .\*.php$ {  
                                       include fastcgi\_params;  
                                       fastcgi\_pass 127.0.0.1:9000;  
                                       fastcgi\_index index.php;  
                                       fastcgi\_param SCRIPT\_FILENAME $document\_root$fastcgi\_script\_name;  
                                       fastcgi\_param SERVER\_NAME $http\_host;  
                                       fastcgi\_ignore\_client\_abort on;  
                                       }  
                                      }  
          2. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Xung đột nhau ntn thì sao show được? Một cái wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip 4 có tận 2 root root /usr/share/nginx/html; root /usr/share/nginx/html/phpmyadmin; Mình đã update hướng dẫn cho Nginx bạn tham khảo
  7. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/b534b2160085ab03d31da8f55e77f6e2?s=44&d=mm&r=g)Bùi Anh Quân 5 comment Mình bị lỗi này (dùng lệnh apachectl configtest)

    AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf.d/muagiodauvn.com.conf:1 AH00526: Syntax error on line 17 of /etc/httpd/conf.d/phpMyAdmin.conf: ip address ‘all’ appears to be invalid Mình dùng thủ thuật tại đây để tạo file muagiodauvn.com.conf https://hocvps.com/huong-dan-cai-dat-lamp-linux-apache-mysql-php-tren-centos-6-4/ Mình thì hiện tại dùng centos 7 Bạn giúp mình sữa lỗi với. Không chạy được apache nên hiện ERR_CONNECTION_REFUSED

    1. Việt Phương Moderator Dòng 1: Comment hoặc xóa đi vì Apache hiện tại không cần NameVirtualHost Dòng 17: Bạn dùng wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-.zip 5 chứ không phải wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-.zip 6?
  8. Bùi Anh Quân 5 comment

    Mình cài phpmyadmin hok được. Mình chép lỗi như bên dưới Error: Package: phpMyAdmin-4.4.15.10-2.el7.noarch (epel) Requires: php-zip Available: php-common-5.4.16-42.el7.x86_64 (base) php-zip Available: php-common-5.4.16-43.el7_4.x86_64 (updates) php-zip Available: php-pecl-zip-1.15.0-1.el7.remi.7.1.x86_64 (remi-php71) php-zip = 1:1.15.0-1.el7.remi.7.1 Available: php-pecl-zip-1.15.1-1.el7.remi.7.1.x86_64 (remi-php71) php-zip = 1:1.15.1-1.el7.remi.7.1 Available: php55w-common-5.5.38-1.w7.x86_64 (webtatic) php-zip Available: php56w-common-5.6.31-1.w7.x86_64 (webtatic) php-zip Available: php56w-common-5.6.31-2.w7.x86_64 (webtatic) php-zip Available: php56w-common-5.6.32-1.w7.x86_64 (webtatic) php-zip Available: php70w-common-7.0.22-2.w7.x86_64 (webtatic) php-zip Available: php70w-common-7.0.23-1.w7.x86_64 (webtatic) php-zip Available: php70w-common-7.0.23-2.w7.x86_64 (webtatic) php-zip Available: php70w-common-7.0.24-1.w7.x86_64 (webtatic) php-zip Available: php70w-common-7.0.25-1.w7.x86_64 (webtatic) php-zip Available: php71w-common-7.1.8-2.w7.x86_64 (webtatic) php-zip Available: php71w-common-7.1.9-1.w7.x86_64 (webtatic) php-zip Available: php71w-common-7.1.9-2.w7.x86_64 (webtatic) php-zip Available: php71w-common-7.1.10-1.w7.x86_64 (webtatic) php-zip Available: php71w-common-7.1.11-1.w7.x86_64 (webtatic) php-zip Installed: php-common-7.1.11-1.el7.remi.x86_64 (@remi-php71) Not found Available: php-common-7.1.10-1.el7.remi.x86_64 (remi-php71) Not found You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest

    1. Việt Phương Moderator Như thông báo đó, thiếu package wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip 7 nhé bạn
  9. vô tâm 4 comment

    Sau khi làm như hướng dẫn và truy cập vào ../phpMyAdmin nó phán lại file not found 😀

    1. Việt Phương Moderator Bạn cài đặt theo cách 2 nhé. Cách 1 mình đoán bạn sửa Virtual Host chưa đúng nên nó không thể tìm được đúng đường dẫn rồi
  10. Dũng 4 comment

    Vào thư mục www chứa nội dung website là vào mục nào anh

    1. Việt Phương Moderator Bạn đặt website trong thư mục nào thì bạn vào thư mục đó nhé
  11. Khánh 8 comment

    Anh ơi, em vô tình đổi mất pass của phpmyadmin giờ không đăng nhập được phpmyadmin được. có cách nào đổi lại k ạ. em dùng hocvps Scrip

    1. Luân Trần Admin

      Bạn tạm thời dùng account root, password mở file /etc/hocvps/scripts.conf lên xem để update password cho tài khoản admin trong phpMyAdmin nha. Xong rồi out tài khoản root, không được động gì đến nữa.

      1. Khánh 8 comment
             Em mới dùng VPS nên gà lắm, anh cho em hỏi thêm chút nữa là mở file /etc/hocvps/scripts.conf bằng cách gõ lệnh trên SSH hay sao ạ  
        
        1. Luân Trần Admin
                        Nếu trên SSH thì bạn dùng lệnh:  
                        cat /etc/hocvps/scripts.conf  
          
          1. Khánh 8 comment
                                      nó báo “No such file” anh ạ, em gửi a thông tin đăng nhập VPS qua mail a xem giúp em được k ạ. Em cảm ơn anh  
          2. ![](https://secure.gravatar.com/avatar/d9b1ac81d69dfa1a7d280f6bbcba2b6e?s=44&d=mm&r=g)Luân Trần Admin Ok rồi đó bạn
          3. ![](https://secure.gravatar.com/avatar/8df55333352670048f5498e3027108d3?s=44&d=mm&r=g)Khánh 8 comment Cảm ơn anh đã fix cho em Anh hỗ trợ rất nhiệt tình ạ. Cảm ơn hocvps.com nhiều ạ
  12. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/630255fa6774e2e8a54ead1f53ef2c5e?s=44&d=mm&r=g)Lữ Phú Hòa 17 comment Tùy theo apache các bạn chỉ cần fix như sau thôi, không cần full đâu, chú ý cái dòng require all granted nhé, vọc hơi lâu mới ra đó usr/share/phpMyAdmin/setup/> # Apache 2.4

Require ip 127.0.0.1

Require ip ::1

Require all granted

  1. HaANH 1 comment

    Alo anh ơi em sửa phần allow ip các kiểu cả buổi rồi, khi truy cập ip/phpMyAdmin-4.6.4-english vẫn chỉ ra ra 403 Forbidden nginx/1.10.1 Anh sửa giúp em file /etc/httpd/conf.d/phpMyAdmin.conf xem sao ạ. đây là nội dung gốc của file: http://codepad.org/LFpxwlUt em dùng centos 6.8 + nginx + mysql ạ. Em cảm ơn

    1. Luân Trần Admin Đây là cấu hình của Apache mà, sao bạn lại dùng cho Nginx 😛
  2. Hoang 14 comment

    Anh Luân ơi, a giúp em cài cái zend optimizer với được không ạ? Em dùng VPS bản Php 5.6 ạ. Em cám ơn anh nhiều.

    1. Nam 28 comment Em chạy rùi mà vẫn thế 🙁
  3. Nam 28 comment

    Anh Luân, Em làm như anh hương dẫn như khi vào : http:///phpMyAdmin-4.4.14-english thì gặp màn hình này ko có gì hết ? http://prntscr.com/c01t44 Giúp em với.

    1. Luân Trần Admin

      Bạn làm theo cách I hay II?

      1. Nam 28 comment
             Dạ cách 2 anh ơi.  
        
        1. Luân Trần Admin
                        Nếu làm cách 2 thì khả năng do bạn chưa phân quyền lại cho user và owner nginx rồi, check lại thử coi nhé.  
      2. ![](https://secure.gravatar.com/avatar/df6a0cfdd5300f3c858890594fe8630c?s=44&d=mm&r=g)Nam 28 comment Em cung bi loi nay. 🙁 Em da giai unzip đè vào private\_html luôn rùi, dùng cmd 14 để phân quyền lại rùi nhưng vẫn hiển thị http://prntscr.com/c01t44 khi truy cập. A giúp em với.
        1. Việt Phương Moderator
                        Bạn phân quyền bằng menu 14? Nếu thế thì bạn cài hệ thống HocVPS?  
          
          1. Nam 28 comment
                                      Mình cũng đang dùng hocvps script cho centos 6 64bit nè và đã chạy menu 14 nhưng mà vẫn bị lỗi đó chứ . 🙂  
          2. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Vấn đề là HocVPS script cài phpMyAdmin mặc định trong port quản lý rồi, bạn cài đặt gì nữa?
  4. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/d814c2a1f4fb54cb16da4b3924909d9b?s=44&d=mm&r=g)Thùy Linh 22 comment Chào bạn

    Mình cài hocvps Scipts rồi giờ muốn cập nhật phpmyadmin thì có hướng dẫn nào không bạn ! Cảm ơn bạn !

    1. Luân Trần Admin Bạn down bản mới nhất tương thích với phiên bản PHP đang dùng về: https://www.phpmyadmin.net/downloads/ Sau đó giải nén ra up đè lên thư mục wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip 8 là xong. Cuối cùng chạy lại chức năng Phân quyền webserver.
  5. Review 1 comment

    Bác cho em hỏi e cài hocvps script của bác nhưng backup để chuyển server thì gặp vấn đề .Em đăng nhập phpmyadmin không được . Nhập mật khẩu và pass của mysql không được , của root cũng không vào được . Yêu cầu xác thực thì đăng nhập với tài khoản nào bác ?

    1. Luân Trần Admin Bạn mở file /root/hocvps-script.txt xem thông tin nhé.
  6. Sơn ĐÌnh 1 comment

    e dùng lệnh unzip code.zip nó báo : The program ‘unzip’ is currently not installed. You can install it by typing: apt-get install unzip là sao a

    1. Luân Trần Admin

      wget https://files.phpmyadmin.net/phpMyAdmin/4.7.6/phpMyAdmin-4.7.6-all-languages.zip unzip phpMyAdmin-*.zip 9 chưa được cài, bạn chạy lệnh yum install epel-release 0 để cài unzip trước.

      1. Dũng 1 comment
             centos thì là yum
  7. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/06d7197303f541ae1a0bb1edb13a9a98?s=44&d=mm&r=g)Phạm tiến duẩn 1 comment Chào bạn, vps mình đang chạy web bình thường, giờ mún cái phpmyadmin thì có ảnh hướng gì đến database không nhỉ
    1. Luân Trần Admin Không bạn ạ
  8. Hoàng Kiên Quyết 4 comment

    Khi mình tải PHPmyadmin script về thư mục host rồi truy cập vào đường dẫn thư mục thì chỉ hiện PHP 5.5+ is required. Phải khắc phục lỗi này thế nào bạn nhỉ?

    1. Luân Trần Admin Bạn dùng PHP phiên bản cũ thì cần tìm phpMyAdmin bản cũ có hỗ trợ nhé. Bản mới nhất chỉ chạy với PHP 5.5 trở lên.
  9. Tuấn 3 comment chmod 777 /var/lib/php/session thi het loi.
  10. Tuấn 3 comment

    Warning in ./libraries/session.inc.php

    101

    session_start(): open(/var/lib/php/session/sess_v166v61207p6r0gvge05fmbsdoev50te, O_RDWR) failed: Permission denied (13) Backtrace ./libraries/session.inc.php

    101: session_start()

    ./libraries/common.inc.php

    350: require(./libraries/session.inc.php)

    ./index.php

    12: require_once(./libraries/common.inc.php)

    Minh dung nginx bi loi nay khi vao .
  11. lucy 3 comment

    cho mình hỏi là lúc mình cài theo cách 2 thì k thấy nó hỏi user và pass của phpmyadmin mà,nếu đăng nhập thì lấy usẻ và pass ở đâu để vào phpmyadmin vậy?

    1. Luân Trần Admin

      Username và Password của tài khoản quản lý database đó bạn

      1. lucy 3 comment
             là tài khoản tạo ở ô số 8 của hocvps phải k anh?
  12. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/0d0db2a04dc650f2f3e689fff3a9be85?s=44&d=mm&r=g)nghia 5 comment Minh dung cach 2 bi loi nay:

    The mbstring extension is missing. Please check your PHP configuration. Nho cac ban giup voi

    1. Luân Trần Admin

      Bạn xem đã có thư viện mbstring chưa? http://latcoding.com/2015/05/30/the-mbstring-extension-is-missing-please-check-your-php-configuration/

      1. nghia 5 comment
             Cảm ơn bạn đã phản hồi nhưng mình đang cài trên linux nhưng link hướng dẫn này trên window hơi khác nên mình vẫn chưa biết cách để fix.  
             Mình chuyển qua làm cách 1 lúc chạy lệnh cài epel thì lại báo lỗi như bên dưới:  
             \[root@localhost /\]# rpm -ivh epel-release\*  
             warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895  
             error: Failed dependencies:  
              rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-8.noarch  
              rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-8.noarch  
             Hình như nó check file có thay đổi hay sao đó.  
             Ban hướng dẫn giúp với  
             Cảm ơn  
      2. ![](https://secure.gravatar.com/avatar/0d0db2a04dc650f2f3e689fff3a9be85?s=44&d=mm&r=g)njghia 5 comment Cảm ơn bạn đã phản hồi nhưng mình đang cài trên linux nhưng link hướng dẫn này trên window hơi khác nên mình vẫn chưa biết cách để fix. Mình chuyển qua làm cách 1 lúc chạy lệnh cài epel thì lại báo lỗi như bên dưới: \[root@localhost /\]# rpm -ivh epel-release\* warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895 error: Failed dependencies: rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-8.noarch rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-8.noarch Hình như nó check file có thay đổi hay sao đó. Ban hướng dẫn giúp với
        1. Luân Trần Admin
                        Bạn check mbstring thôi xem tình trạng thế nào? EPEL kệ nó  
          
          1. nghia 5 comment
                                      Bó tay rồi mr Luân ơi, không biết check thế nào cả  
                                      Hic  
          2. ![](https://secure.gravatar.com/avatar/d9b1ac81d69dfa1a7d280f6bbcba2b6e?s=44&d=mm&r=g)Luân Trần Admin Gửi mình thông tin đăng nhập root VPS và mô tả cụ thể vấn đề vào mail admin@hocvps nhé mình check cho
          3. ![](https://secure.gravatar.com/avatar/0d0db2a04dc650f2f3e689fff3a9be85?s=44&d=mm&r=g)nghia 5 comment Minh cai tren server rieng chu khong dung VPS
  13. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/bf6ab12f9b7657c2eb1fd23b490180ec?s=44&d=mm&r=g)Tuan 11 comment Chào bạn,

    Mình đến bước này nano /etc/httpd/conf.d/phpMyAdmin.conf thì bị lỗi như này http://www.pixhost.org/show/2705/28281611_untitled-1.jpg mong bạn giúp đỡ!

    1. Luân Trần Admin

      Đó là bạn nhấn Ctrl+C rồi mà?

      1. Tuan 11 comment
             Ctrl+C là sau khi bị lỗi như trên hình, mình muốn copy đoạn text lỗi để viết lên đây hỏi bạn.  
    2. ![](https://secure.gravatar.com/avatar/d9b1ac81d69dfa1a7d280f6bbcba2b6e?s=44&d=mm&r=g)Luân Trần Admin Bạn đang cài đặt PHP 5.6, thông qua repo remi-php56 nên cần dùng lệnh tương ứng để cài đặt phpMyAdmin:

      yum install epel-release 1

      1. Tuan 11 comment
             Cám ơn bạn, mình cài được phpmyadmin rồi  
             nhưng đến đoạn “Có 4 chỗ bạn cần thay đổi IP” thì mình không biết phải thay đổi ở những đâu?  
             Đây là hình chụp sau khi dùng lệnh: nano /etc/httpd/conf.d/phpMyAdmin.conf  
             http://www.pixhost.org/show/2708/28284680\_untitled-2.jpg  
        
        1. Luân Trần Admin
                        Bạn sửa thế này:  
                        Chỗ đoạn Require local -> Require All  
                        Allow from 127.0.0.1 -> Allow from All
  14. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/3cade8e7e3a8a634249148122675c091?s=44&d=mm&r=g)Khue Tran 18 comment A cho em hỏi, e dùng cách 2, thay vì cài vào từng folder của từng site thì e có thể cài ở thư mục ngoài để chạy chung cho các site được hay không hay em phải cài mỗi site 1 lần ạ?
    1. Luân Trần Admin Nếu dùng cách 2 thì em sẽ phải cài cho từng site một. Có một cách khác mà HocVPS Script đang làm đó là down phpmyadmin script vào folder /home/domain.com/private_html rồi thêm 1 port riêng để chạy (xem thêm file cấu hình /etc/nginx/conf.d/domain.com.conf)
  15. Đình Bi Plus 7 comment

    Website của em truy cập phpmyadmin đơn giản là domain .com:xxxx, làm sao để tắt cái này đi không cho truy cập nữa, và có thể bật lại khi cần truy cập. Mong anh Luân giúp đỡ!

    1. Luân Trần Admin

      Cái này tùy theo cách cài đặt server mà xử lý thôi, căn bản vẫn là động đến file .conf

      1. Đình Bi Plus 7 comment
             Vậy cụ thể em phải làm thế nào a nhĩ? A có thể chỉ đường cho e đi được ko, e cài cenos  
        
        1. Luân Trần Admin
                        Uh bạn cài VPS và phpmyadmin theo hướng dẫn nào vậy?
  16. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/3dc9d617c5b0e49052d8f43e0f8a60b6?s=44&d=mm&r=g)Thao Marky 26 comment Luân ơi, mình fix dc lỗi kia rùi thì lại có lỗi mới.

    mình vào phpmyadmin thì nó báo: phpMyAdmin – Error You should upgrade to MySQL 5.5.0 or later. trong khi mình dùng lệnh này rmp -qa | grep -i mysql để kiểm tra thì hệ thống báo mình đang dùng bản mysql 5.1 mysql-5.1.73-3.el6_5.i686 perl-DBD-MySQL-4.013-3.el6.i686 mysql-server-5.1.73-3.el6_5.i686 php-mysql-5.3.3-27.el6_5.1.i686 mysql-libs-5.1.73-3.el6_5.i686

    1. Thao Marky 26 comment

      mình làm theo hướng dẫn ở đây https://hocvps.com/huong-dan-cai-dat-lamp-linux-apache-mysql-php-tren-centos-6-4/

      1. Thao Marky 26 comment
             mình thử dùng lệnh này để cài lại yum-y install httpd php mysql mysql-server php-mysql thì hệ thống thông báo  
             \[root@thaomarky \~\]# yum -y install httpd php mysql mysql-server php-mysql  
             Loaded plugins: fastestmirror, refresh-packagekit  
             Loading mirror speeds from cached hostfile  
              \* base: mirror.vodien.com  
              \* extras: mirror.vodien.com  
              \* updates: mirror.vodien.com  
             Setting up Install Process  
             Package httpd-2.2.15-31.el6.centos.i686 already installed and latest version  
             Package php-5.3.3-27.el6\_5.1.i686 already installed and latest version  
             Package mysql-5.1.73-3.el6\_5.i686 already installed and latest version  
             Package mysql-server-5.1.73-3.el6\_5.i686 already installed and latest version  
             Package php-mysql-5.3.3-27.el6\_5.1.i686 already installed and latest version  
             Nothing to do  
             \==> Tất cả mình đều là phiên bản mới nhất (lastest version)
  17. ![](https://secure.gravatar.com/avatar/3dc9d617c5b0e49052d8f43e0f8a60b6?s=44&d=mm&r=g)Thao Marky 26 comment mình cài theo hướng dẫn tại hocvps.com bạn ah. Hay mình đưa ID Team Viewer Luân qua xem giúp mình với
    1. Luân Trần Admin Trên này có rất nhiều hướng dẫn, cụ thể là bài nào bạn?
    2. Thao Marky 26 comment à mình fix dc nó rùi. do thiếu “mbstring” nên nó ko chạy dc
  18. Thao Marky 26 comment

    Luân ơi cho mình hỏi chút là mình cài phpmyadmin theo cách thứ 2 của bạn. nhưng khi truy cập http://domain/phpadmin (đã đổi tên thư mục phpmyadmin thành phpadmin) nhưng trình duyệt báo “Not Found The requested URL /phpadmin/ was not found on this server.” Mình đã restart bằng lệnh sudo service httpd restart rùi nhưng vẫn ko dc

    1. Luân Trần Admin

      Bạn xem lại đường dẫn download và giải nén phpmyadmin, có phải ở folder có thể truy cập được từ trình duyệt không?

      1. Thao Marky 26 comment
             khi mình để trong thư mục var/www thì báo lỗi 404 Not Found. còn nếu mình để trong var/www/html (thư mục truy cập web từ trình duyệt) thì nó ra trang trắng bạn ah  
        
        1. Luân Trần Admin
                        Tất nhiên là bạn phải để trong thư mục html rồi thì mới chạy được.  
                        Trang trắng thì có rất nhiều lí do, bạn xem lại error log của webserver xem vấn đề ở đâu nhé.  
          
          1. Thao Marky 26 comment
                                      error log của mình đây, Luân xem giúp mình với.  
                                      \[Wed Sep 10 11:42:59 2014\] \[error\] \[client 14.162.196.214\] PHP Fatal error: Call to undefined function mb\_detect\_encoding() in /var/www/html/phpadmin/libraries/php-gettext/gettext.inc on line 177  
          2. ![](https://secure.gravatar.com/avatar/d9b1ac81d69dfa1a7d280f6bbcba2b6e?s=44&d=mm&r=g)Luân Trần Admin Vì mình ko biết bạn cài đặt server thế nào, nên hãy tham khảo 2 bài này nhé: http://stackoverflow.com/questions/13351635/php-fatal-error-when-trying-to-access-phpmyadmin-mb-detect-encoding http://stackoverflow.com/questions/17204437/fatal-error-call-to-undefined-function-mb-detect-encoding
  19. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/4b3ee46ad4baef194f5a603bfd31103e?s=44&d=mm&r=g)Mr Han 3 comment Đã cài đặt, đã đổi 4 cái 127.0.0.1-> all nhưng vẫn báo lỗi này anh ơi

    Forbidden You don’t have permission to access /phpmyadmin/ on this server. Xài VPS ở EthernetServer Centos 6 32bit

    1. Luân Trần Admin Bạn lưu ý bài này hướng dẫn trên CentOS, webserver Apache nhé
  20. Đỗ Hoàng 11 comment

    Đã cài LEMP ok. Đến phần cài Phpmyadmin gặp lỗi này giải quyết sao nhỉ mọi người ? “Error: Package: php-tidy-5.3.3-27.el6_5.1.x86_64 (updates) Requires: php-common(x86-64) = 5.3.3-27.el6_5.1 Installed: php-common-5.5.15-1.el6.remi.x86_64 (@remi-php55) php-common(x86-64) = 5.5.15-1.el6.remi Available: php-common-5.3.3-26.el6.x86_64 (base) php-common(x86-64) = 5.3.3-26.el6 Available: php-common-5.3.3-27.el6_5.x86_64 (updates) php-common(x86-64) = 5.3.3-27.el6_5 Available: php-common-5.3.3-27.el6_5.1.x86_64 (updates) php-common(x86-64) = 5.3.3-27.el6_5.1 Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel) Requires: php(zend-abi) = 20090626 Installed: php-common-5.5.15-1.el6.remi.x86_64 (@remi-php55) php(zend-abi) = 20121212-64 Available: php-common-5.3.3-26.el6.x86_64 (base) php(zend-abi) = 20090626 Available: php-common-5.3.3-27.el6_5.x86_64 (updates) php(zend-abi) = 20090626 Available: php-common-5.3.3-27.el6_5.1.x86_64 (updates) php(zend-abi) = 20090626 You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest”

    1. Luân Trần Admin Bạn dùng lệnh này nhé: yum install epel-release 2
  21. Lê Anh Tuấn 7 comment

    Lỗi này là sao vậy hả anh? [root@leeanhtuan ~]# sudo yum install phpmyadmin Failed to set locale, defaulting to C Loaded plugins: downloadonly, fastestmirror, priorities Loading mirror speeds from cached hostfile * base: centos.mirror.facebook.net * epel: mirror.pnl.gov * extras: mirror.nwresd.org * rpmforge: repoforge.eecs.wsu.edu * updates: mirror.spro.net 1570 packages excluded due to repository priority protections Setting up Install Process No package phpmyadmin available. Error: Nothing to do Em cài nginx

    1. Luân Trần Admin Bạn cài đặt nginx theo hướng dẫn nào vậy, thông báo lỗi này lạ quá, bạn sử dụng VPS ở đâu thế
  22. Duc Chau 4 comment

    Chào Luân mình đã cài đặt xong vào: http://xx.xx.xxx.xxx/phpMyAdmin Không đăng nhập được tài khoản. Bạn cót thể cho biết tên người dùng và mật khẩu lấy ở đâu không.

    1. Luân Trần Admin

      Đó là mật khẩu root MySQL (không phải root của VPS). Nếu bạn quên thì xem hướng dẫn lấy lại mật khẩu root MySQL ở đây: https://hocvps.com/reset-mysql-root-password/

      1. Duc Chau 4 comment
             Thanks bác Luân.
  23. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/935f461b1d012c02af3ff9fa7ebc9823?s=44&d=mm&r=g)Phong 19 comment Alo bác LT ơi !

    Giúp em một tay với. Em cài phpdmin thì bị thế này Error: Package: php-mysqlnd-5.3.28-4.el6.i686 (CentALT) Requires: php-pdo(x86-32) = 5.3.28-4.el6 Available: php-pdo-5.3.3-26.el6.i686 (base) php-pdo(x86-32) = 5.3.3-26.el6 Available: php-pdo-5.3.3-27.el6_5.i686 (updates) php-pdo(x86-32) = 5.3.3-27.el6_5 You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest và sử dụng lệnh sudo nano /etc/httpd/conf.d/phpMyAdmin.conf thì chỉ có GNU nano 2.0.9 File: /etc/httpd/conf.d/phpMyAdmin.conf Bác xem giúp em với

    1. Luân Trần Admin

      Bác làm theo hướng dẫn trong bài này à, thông báo lỗi trông lạ thế 😀

      1. Phong 19 comment
             Em làm theo đúng như bác đã hướng dẫn và tới đó thì dính lỗi  
             Error: Package: php-mysqlnd-5.3.28-4.el6.i686 (CentALT)  
              Requires: php-pdo(x86-32) = 5.3.28-4.el6  
              Available: php-pdo-5.3.3-26.el6.i686 (base)  
              php-pdo(x86-32) = 5.3.3-26.el6  
              Available: php-pdo-5.3.3-27.el6\_5.i686 (updates)  
              php-pdo(x86-32) = 5.3.3-27.el6\_5  
              You could try using –skip-broken to work around the problem  
              You could try running: rpm -Va –nofiles –nodigest  
             Và ….  
             không làm được gì cả,  
             có ai dính lỗi này ko nhỉ?
  24. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/38fc107e72af49245b16ec14e3c9c502?s=44&d=mm&r=g)Hoàng 39 comment Thêm cách bảo mật nữa là: edit file: vi /etc/httpd/conf.d/phpMyAdmin.conf Comment 2 dòng mặc định :

Alias /phpMyAdmin /usr/share/phpMyAdmin

Alias /phpmyadmin /usr/share/phpMyAdmin

thêm Alias /duong_dan_toi_phpmyadmin /usr/share/phpMyAdmin \=> restart lại apache và truy cập vào đường dẫn của bạn. Với cách này thì ko phải down phpmyadmin về

  1. Nam 12 comment

    Thanks bác

    1. Bình Đinh 18 comment Mình cài xong thì phpMyAdmin không chạy vào báo lỗi 404 Not Found The requested URL /phpMyAdmin was not found on this server.
  2. Hoang 39 comment

    Restart Apache di ban

    1. Hoa Tre 2 comment Hi a, e cài xong rồi nhưng tới chỗ config file /etc/httpd/conf.d/phpMyAdmin.conf, em mở lên nó ko hiện gì cả (nội dung rỗng). Em paste nguyên xi chỗ này . . . Require ip All . . . Allow from All . . . Require ip All . . . Allow from All . . . thì restart pache lại báo lỗi syntax. restart fail. Làm như nào ạ
  3. Hoang 39 comment

    Cai loi phpmyadmin roi. Cai xong phpmyadmin, se tu tao ra file do. Neu file rong, chung to file ko ton tai => cai phpmyadmin loi.

    1. Điện Lạnh Số Đỏ 7 comment Cái này hình như không dùng được cho Nginx thì phải. vì trong nginx không có đường dẫn /etc/httpd/conf.d/phpMyAdmin.conf
  4. Luân Trần Admin Trong nginx thì phải tự tạo virtual host bằng tay cho phpmyadmin nó chạy. File kia là webserver Apache trên Centos bạn ạ

Quốc Thiên 2 comment

Anh cho em hỏi. Em đã cài xong phpmyadmin trên CentOS. chạy ok .

khi import data vô thì bị limit giới hạn chỉ 2MB.

Anh cho em hỏi muốn thay đổi cái đó thì mình vô file nào để config lại .Thank anh.

Luân Trần Admin

Bạn dùng lệnh

yum install epel-release

3 để check vị trí file php.ini rồi edit file này, chỉnh lại thông số

yum install epel-release

4 (đang để 2M) là được

  1. Quốc Thiên 2 comment Thank anh.

Trần Tùng 1 comment

Anh nói kỹ thêm giúp e với ạ em tìm được vị trí file [etc/php.ini ], nhưng ko biết sửa kiều gì bằng lệnh như thế nào , em cài vps centos 6, quản trị zpanel, h bị lỗi giới hạn 2mb , Tks anh !

Luân Trần Admin

Bạn kết nối sFTP, down file đó về rồi mở trên Notepad, tìm thông tin muốn update rồi upload lên là được.