phpMyAdmin session_start() Permission denied - Bagaimana cara memperbaiki

phpMyAdmin session_start() Permission denied adalah salah satu kesalahan paling umum yang muncul di pengelola database MySQL ini.

Kesalahan muncul saat Anda mencoba masuk ke phpMyAdmin, muncul berkali-kali setelah pembaruan paket PHP.

phpMyAdmin session_start() Permission denied
phpMyAdmin Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly.
Also ensure that cookies are enabled in your browser.
session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)
session_start(): Failed to read session data: files (path: /var/lib/php/session)

Untungnya, error yang muncul saat login ke phpMyAdmin ini memiliki solusi yang sangat mudah. Tetapi untuk itu Anda memerlukan akses ke server host.

Memperbaiki phpMyAdmin session_start() Permission denied

Kesalahan dihasilkan oleh kurangnya izin menulis di blok direktori dari /var/lib/php/session. Mungkin ada dua kelemahan:

1. chmod tidak ada izin menulis di /var/lib/php/session

2. Direktori dari /var/lib/php/session milik orang lain owner:group, daripada yang melayani proses PHP / web.

Misalnya, jika Anda memiliki server web dengan NGINX, dan skrip phpMyAdmin dijalankan di bawah pengguna "nginx", adalah mungkin bahwa seseorang mengikuti seseorang update PHP, direktori sesi harus diteruskan di bawah pengguna: apache. Untuk alasan ini tidak akan ada izin menulis sesi PHP.

Untuk mengatasi kesalahan phpMyAdmin ini, ikuti langkah-langkah di bawah ini:

1. Dengan asumsi itu phpMyAdmin dijalankan oleh pengguna "nginx", jalankan perintah:

ls -all /var/lib/php/

Perintah ini akan mencantumkan direktori di PHP, bersama dengan informasi tentang pemilik dan grup.

2. Setel izin tulis untuk pengguna "nginx". /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Ubah pemilik - grup masuk Linux
chown - Ubah pemilik - grup masuk Linux

Setelah langkah ini, segarkan halaman login di phpMyAdmin. Masukkan pengguna basis data yang ingin Anda sambungkan dan kata sandi. Semuanya harus bekerja tanpa masalah. Tinggalkan komentar di bawah jika Anda memerlukan bantuan.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » Linux » MySQL » phpMyAdmin session_start() Permission denied - Bagaimana cara memperbaiki
Tinggalkan Komentar