Cập nhật phpMyAdmin – phpMyAdmin là phần mềm mã nguồn mở được viết bằng ngôn ngữ PHP nhằm giúp người dùng (thường là các nhà quản trị cơ sở dữ liệu hay database administrator) có thể quản lý cơ sở dữ liệu MySQL thông qua giao diện web thay vì sử dụng giao diện cửa sổ dòng lệnh (command line interface).
Trong bài viết này chúng ta sẽ cùng nhau tìm hiểu cách nâng cấp phpMyAdmin lên phiên bản mới nhất trên Ubuntu.
Mục lục
Cài đặt phpMyAdmin
Để cài đặt phpMyAdmin các bạn có thể xem hướng dẫn tại đây:
Cập nhật phpMyAdmin trên Ubuntu lên phiên bản mới nhất
Sau khi cài đặt phpMyAdmin đối với Ubuntu 18 các bạn sẽ được cài đặt phiên bản phpMyAdmin mới nhất, tuy nhiên với các phiên bản Ubuntu cũ hơn có thể sẽ chỉ có thể cài đặt phpMyAdmin phiên bản cũ. Trong bài viết này mình sẽ hướng dẫn các bạn cập nhật phpMyAdmin lên phiên bản mới nhất.
Phiên bản phpMyAdmin mới nhất tại thời điểm viết bài là 4.8.1, các bạn có thể xem thêm thông tin tại đây:
Có gì mới trong phiên bản phpMyAdmin 4.8.1
- Sửa lỗi chức năng thanh cuộn và Duyệt bị tràn CSS
- Sửa lỗi bỏ chỉ mục và khóa không thành công
- Hiển thị mã bí mật hai yếu tố (2FA) bên cạnh hình ảnh QR
- Cấu hình cho DefaultLang và Lang
- MariaDB 10.2 ‘current_timestamp ()’
- Nhớ sắp xếp bảng bị hỏng
Nâng cấp phpMyAdmin trên Ubuntu
Để nâng cấp phpMyAdmin các bạn làm theo các bước sau:
Bước 1: Backup lại phiên bản phpMyAdmin đang sử dụng
cd /usr/share sudo tar czvf phpmyadmin.tar.gz phpmyadmin
Bước 2: Tải phiên bản phpMyAdmin mới
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.8.1/phpMyAdmin-4.8.1-all-languages.zip
Sau khi giải nén ta sẽ được thư mục phpMyAdmin-4.8.1-all-languages
Bước 3: Giải nén file zip vừa tải về
sudo unzip phpMyAdmin-4.8.1-all-languages.zip
Trường hợp các bạn chưa cài unzip thì chạy lệnh sau để cài
apt install unzip -y
Bước 4: Đổi tên thư mục phpMyAdmin
sudo mv phpMyAdmin-4.8.1-all-languages phpmyadmin
Vậy là đã xong bây giờ chúng ta truy cập thử xem sao nhé: http://domain.com/phpmyadmin.
Đến đây là đã hoàn thành việc cập nhật phpMyAdmin lên phiên bản mới nhất. Chúc các bạn thành công.
Sửa lỗi thiếu thư mục /tmp
Đối với PhpMyAdmin phiên bản mới sau khi upgrade có thể các bạn sẽ nhận được thông báo lỗi thiếu thư mục /tmp.
Để sửa lỗi này các bạn làm như sau.
Di chuyển vào thư mục phpmyadmin:
cd /usr/share/phpmyadmin
Chạy tiếp lệnh sau:
sudo mv config.sample.inc.php config.inc.php
Chỉnh sửa file config.inc.php:
sudo nano config.inc.php
– Tìm dòng sau
$cfg['blowfish_secret'] = '';
Thêm dãy ký tự bất kỳ vào giữa 2 dấu nháy đơn, Ví dụ:
$cfg['blowfish_secret'] = 'ohquifahxiezai9SeiRaejieCheephah';
– Tiếp theo tìm
$cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';
Thêm vào bên dưới
$cfg['TempDir'] = '/tmp';
– Tạo thư mục tmp
sudo mkdir /usr/share/phpmyadmin/tmp sudo chmod 700 /usr/share/phpmyadmin/tmp