phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Lỗi máy chủ nội bộ PHPMyAdmin 500 trong Apache do phiên bản PHP

Quan trọng:

Vui lòng thay đổi số phiên bản để tăng cường bảo mật nếu bạn sử dụng phpMyAdmin ở chế độ công khai hoặc cần các tính năng từ các phiên bản phpMyAdmin mới hơn.

Điều này đã được lấy từ một cuộc trò chuyện. Một số điều có thể không chính xác, nhưng điều này đã giải quyết được vấn đề của OP

Cài đặt PHPMyAdmin bằng hướng dẫn sau:

1.

apt purge phpmyadmin -y
cd /path/to/somefolder
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.0-rc1/phpMyAdmin-5.1.0-rc1-all-languages.zip && unzip phpMyAdmin-5.1.0-rc1-all-languages.zip && 
cd phpMyAdmin-5.1.0-rc1-all-languages
apt install pwgen -y
  1. Ghi lại kết quả đầu ra của lệnh này, tôi sẽ gọi nó là pw
pwgen -s 32 1
cp config.sample.inc.php config.inc.php
  1. Chỉnh sửa config.inc.php bằng trình chỉnh sửa yêu thích và dán pw trong dòng này:
. . .
$cfg['blowfish_secret'] = 'STRINGOFTHIRTYTWORANDOMCHARACTERS'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
. . .
vim /etc/apache2/conf-available/phpmyadmin-custom.conf
  1. Dán phần sau vào lệnh trước đó:
Alias /phpmyadmin /path/to/that/phpMyAdmin-5.1.0-rc1-all-languages
<Directory "/path/to/that/phpMyAdmin-5.1.0-rc1-all-languages">
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
Require all granted
</Directory>
  1. Lưu cái trước bằng :wq , Chạy lệnh sau
a2enconf phpmyadmin-custom && systemctl restart apache2 && mysql
  1. Thay thế your_password_here mật khẩu của riêng bạn.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password_here';
systemctl restart mysql

Nó sẽ hoạt động ngay bây giờ.

Ghi chú bổ sung:

Để chỉ cho phép bạn xem phpMyAdmin, hãy thử:

<Directory "/path/to/that/phpMyAdmin-5.1.0-rc1-all-languages">
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
Require local
# Or change it to
# Require ip 127.0.0.1
# change 127.0.0.1 to your personal computers ip address,
# not to the server ip
# if you want to access phpMyAdmin from a public server, but not allow others to access it
</Directory>


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin - cấu hình config.inc.php?

  2. TẠO BẢNG trong lỗi cú pháp MySQL

  3. phpmyadmin sql dấu nháy đơn không hoạt động

  4. Hợp nhất hai truy vấn SQL

  5. PHPMyAdmin 4.0.5 - Các tính năng chỉnh sửa lưới, hộp kiểm, Chỉnh sửa, Sao chép và Xóa không khả dụng