Venerdì 24 Febbraio 2017

Valutazione attuale: 0 / 5

Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva
 

Sono da poco tornato ad ubuntu sul mio portatile.

Oggi ho avuto la necessità di riprendere una vecchia installazione di Joomla sulla macchina locale per controllare un componente sviluppato. Ho estratto dallo zip di backup la cartella di Joomla in /var/www ed ho copiato i file di Mysql in /var/lib/mysql.

Navigando via browser sulla cartella d'installazione mi appare un errore che mi dice che la tabella dove sto cercando di scrivere l'id della sessione è di sola lettura.

Sicuramente è un problema di autorizzazione sui files.

 

Controllo con Nautilus ed effettivamente il mio utente risulta proprietario dei file che ho estratto, mentre gli altri file di database appartengono a Mysql.

Con il tasto destro->Proprietà da un Nautilus fatto partire con Sudo riesco a cambiare l'utente ad un file per volta, occorre agire da riga di comando per poter cambiare le impostazioni di sicurezza su tutti i file senza passare la notte al pc.

Ecco i comandi da dare:

 

//imposta il proprietario
sudo chown -R 'mysql' /var/lib/mysql/joomla/


//imposta il gruppo
sudo chgrp -R 'mysql' /var/lib/mysql/joomla/


//cambia i permessi (chi fa cosa)
sudo chmod 770 /var/lib/mysql/joomla/ -R

 

Un bel refresh della pagina in firefox e finalmente il vecchio sito di sviluppo è tornato come al monento in cui l'ho chiuso l'ultima volta su Windows 7!