- Home
- Categorie
- Coding e Sistemistica
- PHP
- Chmod.. Come sono e come si creano..
-
Chmod.. Come sono e come si creano..
Mi cimento da poco col php.. Anzi cimento è anche troppo..
Mi cimento nel mettere in funzione *script *già pronti in **php **:D
Alcuni molto semplici, e ce l'ho fatta da solo..
Altri, come uno script di un forum e uno di un blog, più complicati, perchè mi chiedono di scrivere i permessi o di cambiare il "Chmod"..
Eh!?
Se sono script già pronti non ha senso
Cmq a parte gli scherzi..
Vi incollo ciò che viene scritto sui chmod nelle istruzioni dello script per il mio forum..
You will need to give the "conf_global.php" file permission to be written to by the installer. Via FTP, CHMOD to 0666 (or 0777 if in doubt or you get a "permission denied" error).
e poi ancora..
Safe mode imposes a lot of restricitions on what a PHP script can do. CHMOD and file accesses are part of those restrictions. For you to use all the features in Invision Board, you will need to manually CHMOD the following files and directories. If in doubt, CHMOD all to 0777. archive_in -- 0755 archive_out -- 0755 lang -- 0755 lang/*.* -- 0666 Skin -- 0755 Skin/s1 -- 0755 Skin/s1/*.* -- 0666 style_images -- 0755 style_sheets -- 0755 style_sheets/*.*-- 0666 style_templates -- 0755 style_templates/1 -- 0755 style_templates/1/*.* -- 0666 uploads -- 0755
.. Ecco.. Vi prego di spiegarmi.. Che devo fà?
-
devi semplicemente mettere in scrittura quelle cartelle
-
@Tymba said:
devi semplicemente mettere in scrittura quelle cartelle
Ehm.. Cioè?
Ti prego, sii più preciso possibile
-
Se usi un ftp client (tipo filezilla per capirci) al 99% trovi, cliccando sul tasto destro, un menu del tipo: cambia privilegi, chmod.
In pratica con filezilla, selezioni il file (o la dir) a cui cambiare i privilegi, clicchi destro su attributi file; appare un menu ed inserisci 777 (se vuoi dare permessi 0777, ovviamente) nella casella ***valore numerico ***.
cosa significano quei numeri?
sono ripsettivamente i permessi all'utente proprietario del file, al gruppo cui appartiene ed a tutti di modificare, scrivere o accedere allo stesso.Il valore esegui vale 1, scrivi 2, leggi 4. Sommando ottiemi il permesso corrispondente:
5= esegui+leggi,
6=scrivi+leggi
7=esegui+leggi+scrivi777 di conseguenza significa dare permessi di scrittura, lettura ed esecuzioni a tutti.
Spero di essermi spiegato
-
@massy said:
Se usi un ftp client (tipo filezilla per capirci) al 99% trovi, cliccando sul tasto destro, un menu del tipo: cambia privilegi, chmod.
In pratica con filezilla, selezioni il file (o la dir) a cui cambiare i privilegi, clicchi destro su attributi file; appare un menu ed inserisci 777 (se vuoi dare permessi 0777, ovviamente) nella casella ***valore numerico ***.
cosa significano quei numeri?
sono ripsettivamente i permessi all'utente proprietario del file, al gruppo cui appartiene ed a tutti di modificare, scrivere o accedere allo stesso.Il valore esegui vale 1, scrivi 2, leggi 4. Sommando ottiemi il permesso corrispondente:
5= esegui+leggi,
6=scrivi+leggi
7=esegui+leggi+scrivi777 di conseguenza significa dare permessi di scrittura, lettura ed esecuzioni a tutti.
Spero di essermi spiegato
Perfetto.. Non potevi spiegare meglio..
E uso anche filezilla!
Meglio di così non poteva andare.. Grazie mille davvero
-
Ecco un problemino purtroppo.. Tutto è come mi hai gentilmente spiegato..
L'unico problema è che quando vado su "attributi file", cambio il numero chmod.. Ma.. Questo numero che cambio, ad esempio, se prima era 644, ed io lo cambio in 777, e clicco "OK"... Se poi ritorno agli attributi di questo file, il numero torna ad essere 644..
Sbaglio qualcosa io?
-
può essere che non hai i diritti per cambiare i permessi sulle cartelle.
Stai su linux o windows?
-
@Tymba said:
può essere che non hai i diritti per cambiare i permessi sulle cartelle.
Stai su linux o windows?Sono su windows
-