Ho installato Apache2 e PHP5 la scorsa notte sulla mia nuova macchina Linux Mint.
Ho creato una cartella e creato un semplice file index.php
con una chiamata a phpinfo()
per testare l'installazione e tutti funzionano correttamente.
Tuttavia quando apro il file con Sublime Text 2 o qualsiasi altro editor, non posso salvare le mie modifiche. Posso usare il comando sudo nano
per aprirlo con i privilegi di super utente e posso salvarlo bene.
Lo stesso vale per Mercurial. Non posso hg commit
a causa delle autorizzazioni. Posso solo sudo hg commit
.
È così che dovrebbe essere il flusso di lavoro di base? Se eseguo il comando chmod
e restituisco in modo ricorsivo le autorizzazioni di 777
alle cartelle e i file in Apache possono eseguirlo correttamente, ma se si tratta di un file creato dinamicamente ( creato dalla mia app Web ), allora sembra che Apache non possa accedervi o eseguirlo. Devo eseguire il comando chmod
di nuovo !
Qualche suggerimento su cosa dovrei fare? Ritengo che il 30% del mio tempo sia speso per processi ridondanti che non dovrebbero essere eseguiti affatto.