Cambiare Permessi Ai File

Nel sistema di file di un computer, file e directory differenti hanno permessi che specificano chi e cosa può modificarli e leggerli. Ciò risulta importante in quanto WordPress può avere necessità di scriver dei file all'interno della directory wp-content per abilitare determinate funzioni.

Utilizzare un Client FTP

I programmi FTP ("client") consento di impostare il permessi per file e directory sull'host remoto. Questa funzione è spesso denominata chmod o set permissions all'interno dei menu dei programmi.

In una installazione di WordPress, due sono i file che probabilmente si vorrà modificare sono la pagina indice ed il file css che controllano l'aspetto del blog. Ecco come modificare il file index.php - il procedimento è lo stesso per qualsiasi altro file.

Nella figura sottostante osservate l'ultima colonna che mostra i permessi. Appare un poco confusa, ma per ora si noti che si tratta di una sequenza di lettere.

Figura 1: Permessi Iniziali

Fare un click-destro su 'index.php' e selezionare 'File Permissions'. Apparirà una finestra.

Figura 2: Modificare i Permessi del File Iniziali

Non preoccupatevi riguardo alle varie caselle di spunta. Cancellate il 'Numeric value:' ed inserite il numero che vi serve, in questo caso 666. Quindi fare click su OK.

Figura 1: Permessi modificati

Ora vedete che i permessi dei file sono stati cambiati.

Mostrare i file nascosti

Potrebbe essere necessario ad un certo punto vedere il file .htaccess - che controlla fra le altre cose i permalink ?.

La modalità di lavoro di FileZilla - così come la maggior parte dei client ftp - per questi file è quella di mantenerli solitamente nascosti alla vista.

Per visualizzare qualsiasi file nascosto (durante l'installazione, WordPress non nasconde alcun file,q quindi facendolo su una nuova installazione non si noteranno differenze) si dovrà selezionare 'View' dal menu principale e selezionare 'Show hidden files'. La schermata verrà aggiornata ed ogni cosa nascosta sarà a questo punto visibile.

Vi è un modo per far sic che FileZillafaccia ciò in maniera automatica - andare in Site Manager e quindi alle opzioni 'Advanced' fra cui si troverà l'opzione opportuna.

Utilizzo della Linea di Comando

Se si dispone di una accesso di shell/SSH al proprio account di hosting, è possibile utilizzare il comando chmod per cambiare i permessi ai file. Prima di utilizzare il comando chmod è opportuno leggere alcuni tutorial (in inglese) tipo questo ed anche la pagina del manuale per assicurarsi di comprendere bene quello che è possibile fare con tale comando.

È possibile rendere scrivibili tutti i file contenuti nella directory wp-content in due passi:

  1. Andare alla directory principale di WordPress con un comando del tipo cd wordpress/
  2. Inserire chmod -R 777 wp-content

Cosa significa ciò? chmod è un comando unix che significa "change mode" su di un file. Il flag -R indica di applicare la modifica ad ogni file e ad ogni directory all'interno di wp-content. 777 è la modalità di cambiamento della directory, significa di rendere la directory leggibile e scrivibile da WordPress. Infine abbiamo il nome della directory che andiamo a modificare: wp-content.

Se si utilizzano i Permalink si dovrà modificare anche i permessi di .htaccess per assicurarsi che WordPress possa aggiornarlo quando si cambiano le impostazioni o si aggiunge una nuova Pagina (che richiede di aggiornare tale file quando sono attivi i Permalink).

  1. Andare alla directory principale di WordPress
  2. Inserire chmod 666 .htaccess
Ultima modifica il 19/01/2006 ore 09:48