Cảm ơn Michael, tôi đoán điều đó hợp lý.cPanelMichael nói
Xin chào,
Không thể thay đổi phiên bản PHP được sử dụng với phpMyAdmin trừ khi bạn cài đặt phpMyAdmin theo cách thủ công trên một tài khoản, vì phiên bản này tương ứng với phiên bản nội bộ của PHP được sử dụng với cPanel. Có vấn đề cụ thể nào mà bạn đang cố giải quyết không?
Cảm ơn bạn.Bấm để mở rộng
Có hai vấn đề tiềm ẩn mà tôi đang cố gắng giải quyết.
Đầu tiên, đơn giản là tôi nhận thấy một số quy trình và truy vấn trong phpmyadmin mất nhiều thời gian hơn để thực hiện so với khi tôi gọi và xuất chúng trực tiếp thông qua một số php tùy chỉnh của mình. . 2 hoặc dòng lệnh. Tôi cho rằng ít nhất một phần lý do là PHP 7. 2 đang thấy một số tăng hiệu suất.
Thứ hai, và có lẽ quan trọng hơn, tôi gặp rất nhiều lỗi khi nhập và xuất các tệp lớn bằng phpmyadmin. Nhiều lỗi trong số này tôi có thể khắc phục bằng các điều chỉnh tạm thời đối với cài đặt tinh chỉnh cho php [chẳng hạn như kích thước tải lên tối đa, thời gian thực thi tối đa, v.v.], nhưng hiện tại tôi không muốn phải theo dõi 3 phiên bản khác nhau của cài đặt hệ thống php. . 0 hoặc 7. 2 trên hầu như tất cả các tài khoản khác của tôi trên máy chủ.
Nó chỉ thêm một số chi phí tinh thần mà tôi phải giải quyết.
Hướng dẫn này đã được thử nghiệm trên Ubuntu 22. 04 & 20. 04 chạy PHP 8. Nó cũng có thể hoạt động cho các cấu hình cũ hơn. Nếu bạn có bất kỳ vấn đề, xin vui lòng cho tôi biết trong các ý kiến
1. Sao lưu phpMyAdmin
Đầu tiên, nếu bạn đã làm theo hướng dẫn này trước đây, hãy nhớ xóa thư mục sao lưu mà bạn đã tạo
sudo rm -rf /usr/share/phpmyadmin.bak
Sao lưu thư mục phpMyAdmin hiện tại của bạn bằng cách đổi tên nó
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
Tạo thư mục phpMyAdmin mới
sudo mkdir /usr/share/phpmyadmin/
CD vào thư mục
cd /usr/share/phpmyadmin/
2. Tải xuống và giải nén phpMyAdmin
phpMyAdmin 5. 2. 0 [phát hành tháng 5 năm 2022] yêu cầu PHP 7. 2 hoặc mới hơn. Để biết phiên bản PHP của bạn trong dòng lệnh, hãy chạy
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
4. Nếu bạn cần nâng cấp PHP, hãy xem hướng dẫn. Cách nâng cấp từ PHP 7. x sang PHP 8 trên Ubuntu- Đối với PHP7. 2 hoặc mới hơn, tải xuống phpMyAdmin 5. 2. 0
- Đối với PHP7. 1, tải xuống phpMyAdmin 5. 1. 4
- Đối với PHP5. 5 to PHP 7. 4, tải xuống phpMyAdmin-4. 9. 10
Truy cập trang tải xuống phpMyAdmin và tìm. hắc ín. gz URL và tải xuống bằng cách sử dụng
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
5. Trong hướng dẫn này, chúng tôi đang sử dụng phiên bản 5. 2. 0, phát hành tháng 5 năm 2022. Nếu hiện đã có phiên bản mới hơn, hãy đảm bảo thay đổi các lệnh bên dưới cho phù hợp [và cho tôi biết trong phần nhận xét để tôi có thể cập nhật hướng dẫn 😉]Tải xuống phpMyAdmin
sudo wget //files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.gz
Bây giờ giải nén
sudo tar xzf phpMyAdmin-5.2.0-all-languages.tar.gz
Sau khi giải nén, hãy liệt kê thư mục
________số 8
Bạn sẽ thấy một thư mục mới
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
6Chúng tôi muốn chuyển nội dung của thư mục này sang
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
7sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
1Bây giờ bạn có thể đăng nhập lại vào phpMyAdmin và kiểm tra phiên bản hiện tại. Bạn cũng có thể thấy hai lỗi
3. Bí mật Blowfish và lỗi TempDir
3. 1. lỗi blowfish_secret
Bạn có thể thấy lỗi Tệp cấu hình hiện cần một cụm mật khẩu bí mật [blowfish_secret]. Bí mật blowfish được sử dụng bởi phpMyAdmin để xác thực cookie.
Chúng tôi có thể chỉ định bí mật blowfish bằng tệp cấu hình phpMyAdmin
Đầu tiên, phpMyAdmin tải
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
8 và sau đó ghi đè các giá trị đó bằng bất kỳ thứ gì tìm thấy trong sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
9Tạo
sudo mkdir /usr/share/phpmyadmin/
0sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
5Tệp của bạn sẽ trông giống như dưới đây. Tạo bí mật blowfish gồm 32 ký tự của riêng bạn và dán nó vào bên dưới
/usr/share/phpmyadmin/config. tập đoàn. php
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
6Lưu và thoát [nhấn
sudo mkdir /usr/share/phpmyadmin/
1 + sudo mkdir /usr/share/phpmyadmin/
2, nhấn sudo mkdir /usr/share/phpmyadmin/
3 rồi nhấn sudo mkdir /usr/share/phpmyadmin/
4]Đăng nhập lại vào phpMyAdmin và kiểm tra xem lỗi đã biến mất chưa
3. 2. $cfg[‘TempDir’] [. /tmp/] lỗi không truy cập được
Nếu bạn gặp lỗi Không thể truy cập $cfg[‘TempDir’] [/usr/share/phpmyadmin/tmp/]. phpMyAdmin không thể lưu các mẫu vào bộ đệm và sẽ bị chậm vì điều này
Bạn cần tạo thư mục này và làm cho nó có thể ghi được
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
0Đăng nhập lại vào phpMyAdmin và kiểm tra xem lỗi đã biến mất chưa
4. Dọn dẹp
Bây giờ bạn có thể xóa tar. gz và thư mục trống
sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
1sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
2Và nếu bạn chắc chắn rằng bản cài đặt phpMyAdmin mới của mình đang hoạt động bình thường, bạn có thể xóa thư mục sao lưu