GNU/Linux >> Linux Esercitazione >  >> Linux

Impossibile accedere a phpMyAdmin, nessun errore visualizzato

Questo è un possibile problema quando il percorso per salvare php_session non è impostato correttamente :

La directory per l'archiviazione della sessione non esiste o php non ha diritti sufficienti per scriverci.

Per definire la directory php_session è sufficiente aggiungere la seguente riga a php.ini :

session.save_path="/tmp/php_session/"

E dai i diritti di scrittura al server http.

di solito, il server http viene eseguito come demone utente nel demone di gruppo. Se è il caso, i seguenti comandi lo faranno :

chown -R :daemon /tmp/php_session

chmod -R g+wr /tmp/php_session

service httpd restart

L'accesso non riesce se la cartella della sessione non è scrivibile. Per verificarlo, crea un file PHP nella tua directory web con:

<?php
$sessionPath = 'undefined';

if (!($sessionPath = ini_get('session.save_path'))) {
    $sessionPath = isset($_ENV['TMP']) ? $_ENV['TMP'] : sys_get_temp_dir();
}

if (!is_writeable($sessionPath)) {
    echo 'Session directory "'. $sessionPath . '"" is not writeable';
} else {
    echo 'Session directory: "' . $sessionPath . '" is writeable';
}

Se la cartella della sessione non è scrivibile, fallo anche

sudo setfacl -R -m u:www-data:rwx <session directory> o chmod 777 sudo setfacl -R -m u:www-data:rwx <session directory> -


Sono in ritardo per il gioco, ma su Amazon Linux AMI non sono riuscito ad accedere a phpmyadmin... continuava ad aggiornare la schermata di accesso senza errori.

Ho risolto con il comando seguente

sudo chmod -R 755 /var/lib/php/session

Linux
  1. Come impostare una variabile di ambiente utente? (permanentemente, non sessione)?

  2. Mkdir:Impossibile creare una directory:nessun file o directory di questo tipo?

  3. Snmpd non può Statfs Directory?

  4. 'ulimit:max utente processi:impossibile modificare limit:operazione non consentita' Mostrato all'accesso

  5. touch:impossibile toccare `foo':File o directory non presenti

Come disabilitare la sessione di accesso guest di Linux Mint 12

Risolto il problema con "Impossibile avviare la sessione" all'accesso in Ubuntu 16.04

phpMyAdmin sta chiedendo una password per accedere

Impossibile eseguire il programma mvn error=2, File o directory non presenti

Come cambiare la directory iniziale di una sessione tmux?

avvia automaticamente la schermata all'accesso ssh