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.

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

Bergairah tentang teknologi, saya suka menguji dan menulis tutorial tentang sistem operasi macOS, Linux, Windows, tentang WordPress, WooCommerce dan konfigurasikan server web LEMP (Linux, NGINX, MySQL dan PHP). saya menulis di StealthSettings.com sejak 2006, dan beberapa tahun kemudian saya mulai menulis di iHowTo.Tips tutorial dan berita tentang perangkat di ekosistem Apple: iPhone, iPad, Apple Tonton, HomePod, iMac, MacBook, AirPods, dan aksesori.

Tinggalkan Komentar