Phpmyadmin 403 cấm centos 7

Trong bài viết trước, chúng ta đã tìm hiểu cách cài đặt LAMP Stack trên máy chủ CentOS 7 mới. Trong phần này, chúng ta sẽ tìm hiểu cách cài đặt phpMyAdmin và định cấu hình nó trên VPS CentOS 7 mới. Trước khi bắt đầu, trước tiên hãy xem phpMyAdmin là gì

Mục lục

  • phpMyAdmin là gì?
  • Làm cách nào để cài đặt phpMyAdmin trên máy chủ CentOS 7?
    • Bước 1 – Cập nhật gói
    • Bước 2 – Cài đặt Apache[httpd]
      • Kiểm tra xem Apache có hoạt động chính xác không
    • Bước 3 – Cài đặt Kho lưu trữ EPEL
    • Bước 4 – Cài đặt phpMyAdmin
    • Bước 5 – Định cấu hình phpMyAdmin – Sửa lỗi 403 Forbidden
    • Bước 6 – Khởi động lại Apache
    • Xong
  • Khắc phục sự cố thường gặp
    • Quên khởi động lại Apache
    • Sự cố tường lửa
  • Sự kết luận
  • VPS bạn có thể muốn thử khi cài đặt phpMyAdmin

phpMyAdmin là gì?

Theo Wikipedia,

phpMyAdmin là một công cụ quản trị nguồn mở và miễn phí dành cho MySQL và MariaDB. Là một ứng dụng web di động được viết chủ yếu bằng PHP, nó đã trở thành một trong những công cụ quản trị MySQL phổ biến nhất, đặc biệt là cho các dịch vụ lưu trữ web

Vì vậy, như đã đề cập ở trên, đó là giao diện quản lý cơ sở dữ liệu giúp nhà phát triển thực hiện các truy vấn dễ dàng hơn trong GUI dựa trên web [Giao diện người dùng đồ họa]. Vì vậy, trước khi chúng ta bắt đầu, hãy xem phpMyAdmin trông như thế nào

Tín dụng. - DigitalOcean

Làm cách nào để cài đặt phpMyAdmin trên máy chủ CentOS 7?

Bắt đầu với bước số một

Bước 1 – Cập nhật gói

Hãy cập nhật nó thông qua trình quản lý gói Yum trước khi chúng tôi bắt đầu cài đặt bất kỳ loại gói nào

sudo yum update -y

Như vậy với câu lệnh trên chúng ta đã cập nhật tất cả các gói hiện có trong máy chủ. Trong đó “-y” có nghĩa là tự động xác nhận tất cả các loại lời nhắc sẽ được hỏi trong quá trình cài đặt. Điều này cũng có thể được thực hiện khi cài đặt các gói

Bước 2 – Cài đặt Apache[httpd]

Bây giờ chúng ta sẽ cài đặt Apache. Nếu bạn đã cài đặt nó, hãy bỏ qua bước này. Nhưng nếu bạn chưa gõ lệnh được đề cập bên dưới để bắt đầu cài đặt Apache trên máy chủ CentOS của mình

sudo yum install httpd -y

Với lệnh này, chúng tôi đã cài đặt thành công Apache. Trong đó “-y” một lần nữa có nghĩa là tự động xác nhận tất cả các lời nhắc sẽ được hỏi trong quá trình cài đặt gói

Kiểm tra xem Apache có hoạt động chính xác không

Để kiểm tra xem Apache có hoạt động chính xác hay không, chúng tôi phải truy cập trang web. Để làm như vậy, hãy sao chép IP hoặc tên máy chủ của máy chủ của bạn và dán nó vào trình duyệt web của bạn. Nếu bạn thấy như thế này nghĩa là bạn đã cài đặt thành công Apache trên máy chủ của mình

Bước 3 – Cài đặt Kho lưu trữ EPEL

phpMyAdmin không đi kèm với các gói Yum mặc định. Để đưa nó vào bên trong trình quản lý gói Yum, chúng ta cần cài đặt một gói đặc biệt, tức là Kho lưu trữ EPEL [Gói bổ sung cho Enterprise Linux]. Để cài đặt Kho lưu trữ EPEL [phát hành epel], hãy nhập lệnh sau vào ứng dụng khách SSH của bạn và nhấn Enter

sudo yum install epel-release -y

Với lệnh trên, bạn đã cài đặt thành công EPEL Repository. Đã đến lúc cài đặt phpMyAdmin trong bước tiếp theo

Bước 4 – Cài đặt phpMyAdmin

Bây giờ là lúc sau khi cài đặt khá nhiều thứ. Đã đến lúc cài đặt phpMyAdmin. Chúng tôi cũng sẽ cài đặt các gói cần thiết khác mà chúng tôi sẽ yêu cầu trước khi định cấu hình phpMyAdmin. Tôi sẽ bao gồm trình soạn thảo văn bản “nano” trong đó

sudo yum install phpmyadmin nano -y

Bây giờ chúng ta đã cài đặt thành công phpMyAdmin và trình soạn thảo văn bản “nano”

Bước 5 – Định cấu hình phpMyAdmin – Sửa lỗi 403 Forbidden

Theo mặc định, phpMyAdmin chỉ có thể truy cập được đối với người dùng localhost. Chúng tôi sẽ cấu hình nó để IP của bạn có thể truy cập được và mỗi khi IP của bạn thay đổi thì nó sẽ truy cập được. Để cấu hình, chúng ta sẽ sử dụng trình soạn thảo văn bản “nano”. Nhập lệnh sau để chỉnh sửa tệp cấu hình phpMyAdmin

nano /etc/httpd/conf.d/phpMyAdmin.conf

Tìm tệp được hiển thị bên dưới trong tệp bằng cách điều hướng tệp xuống phía dưới bằng cách nhấn nút mũi tên xuống

Trong ảnh chụp màn hình ở trên, bạn có thể thấy nhiều dòng mã. Thay thế mã này

Require ip 127.0.0.1
Require ip ::1

Với mã được đề cập dưới đây. Về mặt kỹ thuật, thêm "Yêu cầu tất cả được cấp" có nghĩa là cho phép tất cả các IP truy cập trang web phpMyAdmin

Require ip 127.0.0.1
Require ip ::1
Require all granted

Bây giờ hãy nhấn “CTRL + X” rồi nhấn nút Enter để lưu tệp

Bước 6 – Khởi động lại Apache

Bây giờ chúng ta đã cấu hình thành công phpMyAdmin, đã đến lúc khởi động lại máy chủ web Apache. Để làm điều đó, gõ lệnh sau và nhấn Enter

service httpd restart

Đã đến lúc kiểm tra xem phpMyAdmin của bạn có thực sự hoạt động không. Để làm như vậy, hãy sao chép tên máy chủ hoặc địa chỉ IP của máy chủ của bạn và dán nó vào trình duyệt web với “/phpmyadmin” ở cuối. Ví dụ: http. //1. 2. 3. 4/phpmyadmin. Bạn sẽ thấy trang phpMyAdmin mở đúng cách

Xong

Bạn đã cài đặt thành công phpMyAdmin trên máy CentOS 7 của mình. Đã đến lúc khuấy động bằng cách truy cập nó bằng cách sử dụng thông tin đăng nhập MySQL trong đó. Vì bạn đã thiết lập mật khẩu MySQL gốc, hãy sử dụng “root” làm tên người dùng và mật khẩu như bạn đã đặt trong khi cài đặt LAMP Stack

Khắc phục sự cố thường gặp

Lỗi phổ biến nhất mà bạn có thể gặp phải sau khi cài đặt phpMyAdmin là nó vẫn hiển thị lỗi. Để khắc phục điều này, hãy thử các tùy chọn được đề cập bên dưới để xem nó có hoạt động không

Quên khởi động lại Apache

Hầu hết những người lần đầu tiên cài đặt đều hào hứng xem nó có hoạt động sau khi cấu hình hay không và họ vẫn gặp lỗi. Vì vậy, đừng quá phấn khích và hãy khởi động lại Apache một cách khôn ngoan và nó có thể bắt đầu hoạt động

Sự cố tường lửa

phpMyAdmin có thể không đăng nhập được hoặc thậm chí toàn bộ Apache không thể truy cập được ngay cả sau khi cài đặt nó. Điều này có thể xảy ra nếu cổng 3306[cổng Máy chủ SQL] hoặc cổng 80[cổng máy chủ Web] hoặc cả hai đều bị chặn. Bạn có thể muốn bỏ chặn nó bằng cách liên hệ với nhà cung cấp của bạn hoặc sử dụng iptables để bỏ chặn các cổng

Sự kết luận

Cảm ơn bạn đã đọc hết bài viết. Suy nghĩ của bạn được đánh giá rất cao trong phần bình luận bên dưới

VPS bạn có thể muốn thử khi cài đặt phpMyAdmin

Nếu bạn đang tìm kiếm một nhà cung cấp VPS, chắc chắn bạn đã tìm kiếm một nhà cung cấp đáng tin cậy có thể giúp bạn nếu bạn gặp khó khăn ở bất kỳ bước nào hoặc lỗi của bước nêu trên. Tại Shadow Hosting, chúng tôi sẽ giúp bạn khắc phục sự cố để hoạt động của bạn diễn ra suôn sẻ. Mặc dù là một dịch vụ không được quản lý, chúng tôi chắc chắn sẽ rất biết ơn nếu được hỗ trợ bạn trong mọi khả năng có thể trong phạm vi của chúng tôi. Điều tuyệt vời nhất là, dịch vụ hỗ trợ tuyệt vời và có độ phản hồi cao của chúng tôi MIỄN PHÍ với mọi Dịch vụ lưu trữ VPS hoặc bất kỳ gói nào khác với chúng tôi. Đặt hàng ngay bây giờ và tận hưởng hành trình khám phá nội dung mới nếu bạn là người mới sử dụng máy tính Linux hoặc di chuyển dữ liệu của bạn với nhà cung cấp hoạt động kém sang dịch vụ của chúng tôi

Chủ Đề