Php 8 phpmyadmin tidak berfungsi

Tutorial ini menjelaskan cara menginstal server web Apache2 dengan mudah dan cepat serta PHP 8, MariaDB (MySQL), dan phpMyAdmin di server root Linux atau VPS/vServer Anda. Untuk melakukannya, ikuti langkah-langkah ini

Selamat datang di rilis phpMyAdmin versi 5. 2. 0. Rilis ini berisi banyak fitur baru dan beberapa perbaikan bug. Kami secara bersamaan merilis phpMyAdmin 5. 1. 4, yang merupakan rilis terakhir dari 5. 1 lini dan sebagian besar ditujukan untuk membantu tim pengemasan hilir. Sebagian besar pengguna harus bermigrasi ke 5. 2. 0

Terutama, rilis ini mengatasi kesalahan jaringan saat mengekspor file (https. //github. com/phpmyadmin/phpmyadmin/issues/17445)

Beberapa sorotan lain dari 5. 2. 0 termasuk

  • Menghapus dukungan untuk Microsoft Internet Explorer
  • Memerlukan PHP7. 2 atau lebih baru
  • Membutuhkan ekstensi PHP openssl
  • Peningkatan penanganan bundel CA sistem dan cacert. pem, kembali ke Mozilla CA jika diperlukan
  • Ganti istilah "master/slave" dengan "primary/replica"
  • Tambahkan "TIDAK SUKA %. %" ke pencarian Tabel
  • Tambahkan dukungan untuk mesin Mroonga
  • Tambahkan dukungan untuk penguncian akun
  • Beberapa perbaikan dan peningkatan pada pustaka parser SQL

Tentu saja ada lebih banyak perbaikan dan fitur baru yang dapat Anda lihat di file ChangeLog yang disertakan dengan rilis ini atau online di https. // demo. phpmyadmin. net/master-config/index. php?route=/changelog

Unduhan tersedia sekarang di https. //phpmyadmin. bersih/unduh/

Untuk tim phpMyAdmin, Ishak

Tim phpMyAdmin mengumumkan rilis versi 4. 9. 10 dan 5. 1. 3

Versi ini terutama mengatasi regresi yang menyebabkan panel navigasi tidak berfungsi dengan benar saat beberapa halaman tabel ditampilkan

Versi 5. 1. 3 mencakup peningkatan pengerasan keamanan. Masalah tersebut, dilaporkan oleh Rafael Pedrero, dapat memungkinkan pengguna menyebabkan kesalahan yang akan mengungkapkan jalur pada disk tempat phpMyAdmin dijalankan. Kami yakin ini mengharuskan server berjalan dengan display_errors aktif, yang bukan merupakan pengaturan yang disarankan untuk lingkungan produksi

Versi 5. 1. 3 menyertakan beberapa perbaikan bug minor lainnya dan direkomendasikan untuk semua pengguna

Perhatikan bahwa versi 4. 9 hanya dalam dukungan keamanan yang diperluas. Versi 5. 2. 0 sedang dalam pengujian akhir dan diharapkan untuk menggantikan 5. 1 cabang dalam beberapa minggu mendatang, tanpa perubahan pada versi PHP atau server database yang diperlukan

Untuk tim phpMyAdmin, Ishak

Selamat datang di rilis phpMyAdmin versi 4. 9. 9. Ini adalah rilis untuk memperbaiki dua masalah dengan 4. 9. 8 rilis. Kami minta maaf atas ketidaknyamanannya

Diperbaiki sejak phpMyAdmin 4. 9. 8

  • Perbaiki kesalahan sintaks yang mencegah penggunaan dengan PHP 5
  • Kesalahan ditampilkan terkait direktif "hide_configuration_errors" baru saat pengguna kontrol disetel

Diperbaiki di phpMyAdmin 4. 9. 8

  • Perbaikan untuk pengguna yang berpotensi dapat menonaktifkan autentikasi dua faktor mereka (PMASA-2022-1)
  • Tambahkan arahan konfigurasi baru $cfg['URLQueryEncryption'] untuk memungkinkan mengenkripsi informasi sensitif di URL untuk mencegah pengungkapan. Terima kasih kepada Rich Grimes https. //twitter. com/saltycoder untuk menyarankan perbaikan ini
  • Tambahkan direktif konfigurasi baru $cfg['Servers'][$i]['hide_connection_errors'] untuk memungkinkan menyembunyikan pesan kesalahan lengkap saat upaya masuk gagal, yang dapat membocorkan nama host atau alamat IP dari server basis data target. Terima kasih kepada Dr. Shuzhe Yang, Manajer Tata Kelola Keamanan di GLS IT Services atas saran perbaikan ini

Perhatikan bahwa 5. 1. 2 memiliki dua masalah umum, hide_connection_errors dan masalah dengan panel navigasi. Kami sedang mempersiapkan perbaikan untuk itu dan akan merilis versi 5. 1. 3 secara terpisah

Ini adalah pengingat bahwa phpMyAdmin 4. 9 sedang dalam fase dukungan jangka panjang di mana hanya akan mendapatkan perbaikan keamanan penting dan perbaikan bug kritis. Pengguna disarankan untuk bermigrasi ke versi 5. 1

Unduhan tersedia sekarang di https. //phpmyadmin. bersih/unduh/

Untuk tim phpMyAdmin, Ishak

Proyek phpMyAdmin mengumumkan beberapa rilis baru

  • 4. 9. 8, yang memperbaiki beberapa kelemahan keamanan
  • 5. 1. 2, yang memperbaiki beberapa kelemahan keamanan dan berisi banyak perbaikan bug termasuk PHP 8 yang lebih baik. 0 dan 8. 1 kompatibilitas
  • 5. 2. 0-rc1, versi pengujian yang memperkenalkan banyak fitur baru

Perbaikan keamanan (versi yang terpengaruh seperti yang disebutkan)

Cacat diidentifikasi dalam cara phpMyAdmin memproses autentikasi dua faktor; . 9 dan 5. 1)

Serangkaian kelemahan diidentifikasi memungkinkan pengguna jahat untuk mengirimkan informasi berbahaya untuk menghadirkan serangan injeksi XSS atau HTML di halaman pengaturan grafis (PMASA-2022-2) (memengaruhi 5. 1 saja; . 9)

Dalam beberapa skenario, informasi yang berpotensi sensitif seperti nama database dapat menjadi bagian dari URL. Ini sekarang dapat dienkripsi secara opsional. Ada dua arahan konfigurasi baru yang berkaitan dengan peningkatan ini. $cfg['URLQueryEncryption'] dan $cfg['URLQueryEncryptionSecretKey']. Enkripsi ini dapat diaktifkan dengan menyetel URLQueryEncryption ke true di config.inc.php Anda. Terima kasih kepada Rich Grimes https. //twitter. com/saltycoder untuk menyarankan peningkatan ini (memengaruhi keduanya 4. 9 dan 5. 1)

Selama upaya masuk yang gagal, pesan kesalahan mengungkapkan nama host atau alamat IP server database target. Ini dapat mengungkapkan beberapa informasi tentang infrastruktur jaringan kepada penyerang. Informasi ini sekarang dapat ditekan melalui arahan $cfg['Servers'][$i]['hide_connection_errors']. Terima kasih kepada Dr. Shuzhe Yang, Manajer Tata Kelola Keamanan di GLS IT Services atas saran peningkatan ini (memengaruhi keduanya 4. 9 dan 5. 1)

Perbaikan bug (5. 1. 2 dan 5. 2. 0-rc1)

  • Kembalikan perubahan ke $cfg['CharTextareaRows'] izinkan nilai kurang dari 7
  • Perbaiki enkode enum dan tetapkan nilai pada nilai edit
  • Memperbaiki kemungkinan "Indeks tidak terdefinisi. kesalahan klausa_is_unique".
  • Memperbaiki beberapa situasi di mana pengguna logout saat bekerja dengan lebih dari satu server
  • Memperbaiki masalah penetapan hak istimewa kepada pengguna menggunakan daftar pilihan ganda saat nama database memiliki garis bawah
  • Aktifkan parameter cookie "SameSite" saat versi PHP adalah 7. 3 atau lebih baru
  • Menangani penghapusan "innodb_file_format" dengan benar di MariaDB dan MySQL

Fitur baru (5. 2. 0-rc1)

  • Menghapus dukungan untuk Microsoft Internet Explorer
  • Memerlukan PHP7. 2 atau lebih baru
  • Membutuhkan ekstensi PHP openssl
  • Peningkatan penanganan bundel CA sistem dan cacert. pem, kembali ke Mozilla CA jika diperlukan
  • Ganti istilah "master/slave" dengan "primary/replica"
  • Tambahkan "TIDAK SUKA %. %" ke pencarian Tabel
  • Tambahkan dukungan untuk mesin Mroonga
  • Tambahkan dukungan untuk penguncian akun
  • Beberapa perbaikan dan peningkatan pada pustaka parser SQL

Tentu saja ada lebih banyak perbaikan dan fitur baru yang dapat Anda lihat di file ChangeLog yang disertakan dengan rilis ini atau online di https. // demo. phpmyadmin. net/master-config/index. php?route=/changelog

Unduhan tersedia sekarang di https. //phpmyadmin. bersih/unduh/

Isaac dan tim phpMyAdmin

Tim infrastruktur ingin berterima kasih kepada peneliti keamanan Joël Aviad Ossi dari pentest dalam membantu kami memperbaiki beberapa kelemahan keamanan di infrastruktur kami. Tidak ada data pengguna yang berisiko atau unduhan kami rentan setiap saat;

Terima kasih Joël atas bantuan Anda. Siapa pun yang memiliki masalah keamanan tentang proyek selalu dapat menghubungi tim secara langsung melalui tautan email di https. // www. phpmyadmin. bersih/keamanan/

Kami di proyek phpMyAdmin dengan senang hati merilis phpMyAdmin 5. 1. 1, rilis perbaikan bug

Ada banyak perbaikan bug baru;

  • Perbaikan untuk beberapa kesalahan PHP
  • Perbaikan untuk "$cfg['DefaultTabDatabase']" dan arahan konfigurasi terkait lainnya tidak berfungsi dengan baik
  • Perbaiki ekspor Yaml ke string kutipan meskipun berupa angka
  • Perbaiki masalah open_basedir TCPDF karena kode tebakan internal dari TCPDF
  • Perbaiki untuk pencarian cepat yang tidak berfungsi saat menggunakan lebih dari satu server yang dikonfigurasi
  • Perbaiki desimal datetime ditampilkan (. 00000) setelah diedit
  • Perbaiki baris baru di bidang teks menjadi dua kali lipat
  • Memperbaiki pembuatan URL dengan menghapus & yang tidak dibutuhkan untuk & karakter
  • Perbaikan untuk bekerja dengan PHP 8. 1
  • Peningkatan penanganan penambahan pengguna baru dengan server database Percona

Ada, tentu saja, lebih banyak perbaikan yang dapat Anda lihat di file ChangeLog yang disertakan dengan rilis ini atau online di https. // demo. phpmyadmin. net/master-config/index. php?route=/changelog

Unduhan tersedia sekarang di https. //phpmyadmin. bersih/unduh/

Isaac dan tim phpMyAdmin

Kami di proyek phpMyAdmin dengan senang hati menerbitkan phpMyAdmin 5. 1. 0

Ada banyak fitur baru dan perbaikan bug;

  • Tingkatkan dropdown virtualitas untuk MariaDB > 10. 1
  • Menambahkan opsi untuk melakukan ALTER ONLINE (ALGORITHM=INPLACE) saat mengedit struktur tabel
  • Menambahkan transformasi ip2long
  • Perbaikan untuk menautkan ke dokumentasi MySQL dan MariaDB
  • Tambahkan opsi "Pratinjau SQL" pada kotak dialog Indeks saat membuat tabel baru
  • Tambahkan konstanta vendor baru "CACHE_DIR" yang defaultnya adalah "libraries/cache/" dan simpan cache perutean ke dalam folder ini
  • Tambahkan $cfg['CaptchaSiteVerifyURL'] untuk Google ReCaptcha siteVerifyUrl
  • Tambahkan fungsi PHP password_hash sebagai opsi saat memasukkan data
  • Perbaikan untuk mengedit dan menampilkan kolom tipe data JSON
  • Menambahkan dukungan untuk "SameSite=Strict" pada cookie menggunakan konfigurasi "$cfg['CookieSameSite']"
  • Autentikasi IAM AWS RDS yang diperbaiki tidak berfungsi karena pma_password terpotong
  • Tambahkan parameter konfigurasi untuk mendukung API pihak ketiga yang kompatibel dengan ReCaptcha v2 seperti hCaptcha
  • Tambahkan $cfg['MysqlSslWarningSafeHosts'] untuk menyetel teks merah menjadi hitam saat ssl tidak digunakan di jaringan pribadi
  • Ekspor blob sebagai hex pada ekspor JSON
  • Perbaiki ruang utama yang tidak ditampilkan di kolom CHAR saat menelusuri tabel
  • Menambahkan Tombol ganti nama untuk menggunakan sintaks RENAME INDEX dari MySQL 5. 7 (dan MariaDB >= 10. 5. 2)
  • Memperbaiki opsi yang hilang untuk memasukkan izin khusus TABEL saat nama database berisi "_" (garis bawah)
  • Memperbaiki pemberitahuan PHP "Mencoba mengakses array offset pada nilai tipe null" pada ekspor Designer PDF
  • Perbaiki untuk beberapa peringatan atau kesalahan PHP 8, memberikan rilis ini kompatibilitas penuh dengan PHP 8

Ada, tentu saja, lebih banyak perbaikan yang dapat Anda lihat di file ChangeLog yang disertakan dengan rilis ini atau online di https. // demo. phpmyadmin. net/master-config/index. php?route=/changelog

Unduhan tersedia sekarang di https. //phpmyadmin. bersih/unduh/

Isaac dan tim phpMyAdmin

Selamat datang di rilis phpMyAdmin versi 4. 9. 7 dan 5. 0. 4. Ini adalah rilis perbaikan bug untuk mengatasi masalah pengemasan dengan 4. 9. 6 dan 5. 0. 3. Versi 5. 0. 3 menyertakan beberapa bug minor lainnya juga

Diperbaiki di keduanya

  • Otentikasi dua faktor rusak
  • Tidak kompatibel dengan versi PHP yang lebih lama

Perbaikan tambahan di 5. 0. 3

  • Perbaiki untuk nilai pencarian yang dihapus saat pencarian Zoom gagal
  • Perbaiki kesalahan PHP saat melaporkan kesalahan JavaScript tertentu
  • Pertukaran lintang dan bujur untuk geometri dalam mode edit telah diperbaiki
  • Perbaiki CREATE TABLE tidak terlacak saat pelacakan otomatis diaktifkan

Maaf untuk ketidaknyamanannya

Ini diharapkan menjadi rilis terakhir dari 5. 0, kami telah menjadwalkan 5. 1. 0 sebagai rilis phpMyAdmin berikutnya

Ini adalah pengingat bahwa phpMyAdmin 4. 9 sedang dalam fase dukungan jangka panjang di mana hanya akan mendapatkan perbaikan keamanan penting dan perbaikan bug kritis. Pengguna disarankan untuk bermigrasi ke versi 5

Unduhan tersedia sekarang di https. //phpmyadmin. bersih/unduh/

Untuk tim phpMyAdmin, Ishak

Halo,

Tim phpMyAdmin mengumumkan perilisan kedua phpMyAdmin versi 4. 9. 6 dan 5. 0. 3

Kedua versi berisi beberapa perbaikan keamanan penting

  • Kerentanan XSS PMASA-2020-5 dengan fitur transformasi
  • Kerentanan injeksi SQL PMASA-2020-6 dengan fitur pencarian

Selain itu, 5. 0. 3 berisi banyak perbaikan bug. Beberapa sorotan antara lain

  • Perbaiki pesan kesalahan tentang htmlspecialchars() saat mencoba mengekspor XML
  • Mendukung ketukan ganda untuk mengedit di ponsel
  • Perbaiki pesan kesalahan "Use of undefined constant MYSQLI_TYPE_JSON" saat menggunakan mysqlnd
  • Perbaiki kesalahan fatal JS pada pembuatan indeks setelah menggunakan tombol Enter untuk mengirimkan formulir
  • Perbaiki "urutan-sumbu" untuk menukar lintang dan bujur di MySQL 8. 1 atau lebih baru
  • Perbaiki kesalahan saat menimpa bookmark kueri yang ada
  • Perbaiki beberapa peringatan yang muncul dengan PHP 8
  • Perbaiki mengubah kueri hak pengguna saat mengedit akun dengan MySQL 8. 0. 11 dan lebih baru
  • Perbaiki masalah terkait kolom TIMESTAMP dengan CURRENT_TIMESTAMP default di MySQL 8. 0. 13 dan lebih baru
  • Perbaiki pesan bahwa "Peringatan. error_reporting() telah dinonaktifkan karena alasan keamanan" di php 7. x

Ada banyak perbaikan bug lainnya, silakan lihat file ChangeLog yang disertakan dengan rilis ini untuk detail selengkapnya

Kekurangan yang diketahui

Karena perubahan dalam metode autentikasi MySQL, versi PHP sebelum 7. 4 tidak dapat mengautentikasi ke MySQL 8. 0 atau server yang lebih baru (pengujian kami menunjukkan masalah sebenarnya dimulai dengan MySQL 8. 0. 11). Ini berkaitan dengan bug PHP https. //bug. php. bersih/bug. php?id=76243. Ada solusinya, yaitu mengatur akun pengguna Anda untuk menggunakan metode hash kata sandi gaya saat ini, mysql_native_password. Kurangnya koordinasi yang disayangkan ini telah menyebabkan ketidakcocokan memengaruhi semua aplikasi PHP, bukan hanya phpMyAdmin. Untuk detail lebih lanjut, Anda dapat melihat item bug tracker kami di https. //github. com/phpmyadmin/phpmyadmin/issues/14220. Kami menyarankan untuk memutakhirkan instalasi PHP Anda untuk memanfaatkan metode autentikasi yang ditingkatkan

Unduhan tersedia sekarang di https. //phpmyadmin. bersih/unduh/

Halo,

Tim phpMyAdmin mengumumkan rilis keduanya 4. 9. 5 dan 5. 0. 2

Kedua versi berisi beberapa perbaikan keamanan

  • Kerentanan injeksi SQL PMASA-2020-2 di halaman akun pengguna, terutama saat mengubah kata sandi
  • Kerentanan injeksi SQL PMASA-2020-3 terkait dengan fitur pencarian
  • Injeksi SQL PMASA-2020-4 dan XSS berkaitan dengan menampilkan hasil
  • Menghapus bidang "opsi" untuk transformasi eksternal

Kami menghapus kemampuan pengguna untuk menyetel kolom "opsi" untuk transformasi eksternal. Ini sekarang harus dikodekan secara langsung dalam file plugin (di mana program dikonfigurasi). Fitur ini memungkinkan pengguna untuk mem-pipe output langsung ke file yang dapat dieksekusi, namun bidang opsi menghadirkan risiko keamanan dan kami telah memutuskan untuk memindahkan opsi untuk dikodekan dalam file plugin transformasi. Untuk bantuan lebih lanjut, silakan hubungi tim dukungan kami melalui email atau permintaan penarikan Github

Versi 5. 0. 3 juga berisi banyak perbaikan bug

  • Perbaiki untuk menyalin akun pengguna
  • Menghapus SET AUTOCOMMIT=0 dari ekspor SQL
  • Perbaiki untuk tampilan batas tabel
  • Perbaiki untuk masalah antarmuka pengguna tombol radio ENUM
  • Peningkatan prompt untuk mengabaikan perubahan saat tidak ada perubahan yang dibuat di jendela SQL
  • Perbaiki untuk memasukkan kunci utama dengan "masukkan sebagai baris baru"
  • Perbaiki kesalahan yang disarankan versi terbaru yang tersedia ke versi 5

Ada banyak perbaikan bug lainnya, silakan lihat file ChangeLog yang disertakan dengan rilis ini untuk detail selengkapnya

Kekurangan yang diketahui

Karena perubahan dalam metode autentikasi MySQL, versi PHP sebelum 7. 4 tidak dapat mengautentikasi ke MySQL 8. 0 atau server yang lebih baru (pengujian kami menunjukkan masalah sebenarnya dimulai dengan MySQL 8. 0. 11). Ini berkaitan dengan bug PHP https. //bug. php. bersih/bug. php?id=76243. Ada solusinya, yaitu mengatur akun pengguna Anda untuk menggunakan metode hash kata sandi gaya saat ini, mysql_native_password. Kurangnya koordinasi yang disayangkan ini telah menyebabkan ketidakcocokan memengaruhi semua aplikasi PHP, bukan hanya phpMyAdmin. Untuk detail lebih lanjut, Anda dapat melihat item bug tracker kami di https. //github. com/phpmyadmin/phpmyadmin/issues/14220. Kami menyarankan untuk memutakhirkan instalasi PHP Anda untuk memanfaatkan metode autentikasi

Sebagai pengingat, phpMyAdmin 4. 9 sedang dalam fase dukungan jangka panjang di mana hanya akan mendapatkan perbaikan keamanan penting dan perbaikan bug kritis. Pengguna disarankan untuk bermigrasi ke versi 5. 0

Apakah phpMyAdmin berfungsi dengan PHP 8?

Server web Apache2 Anda termasuk PHP 8, server MariaDB, dan phpMyAdmin kini siap digunakan . Secara default, direktori web adalah "/var/www/html/". Anda dapat mengakses antarmuka web phpMyAdmin di browser web Anda dengan menambahkan "/phpmyadmin" ke alamat IP atau domain server Anda.

Mengapa phpMyAdmin tidak berfungsi?

Anda mungkin menerima pesan kesalahan yang menyatakan bahwa phpMyAdmin memerlukan versi PHP dalam rentang tertentu. Hal ini dapat terjadi jika Anda menjalankan versi PHP yang kedaluwarsa, atau pembaruan baru tidak kompatibel dengan versi MAMP Anda . Dalam hal ini, Anda harus mengubah versi PHP dari aplikasi MAMP Anda.

Versi PHP mana yang diperlukan untuk phpMyAdmin?

Persyaratan phpMyAdmin . MySQL atau MariaDB 5. 5 atau lebih baru. Peramban web yang mendukung Javascript, cookie, dan Bootstrap 4. 5 (untuk mengakses phpMyAdmin) PHP 7. 2 .

Bagaimana cara memutakhirkan PHP7. 4 sampai 8?

Paket PHP
Copot pemasangan/Hapus PHP 7. x dan Ekstensi
Autoclean dan Autoremove
Tambahkan repositori PPA Ondřej Surý
Instal PHP8
Instal Ekstensi PHP 8
Periksa versi PHP