Ciao
Apache: attivare la funzione chmod di PHP
Apache: attivare la funzione chmod di PHP
Qualcuno per caso sa dirmi come si fa ad abilitare la funzione chmod() di PHP su un server Apache 2 ?
Ciao
Ciao
AMD Athlon 64 4200+ X2 Dual core Processor - ASRock ALiveSATA2-GLAN
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
- kn4rF
- Scoppiettante Seguace

- Messaggi: 462
- Iscrizione: martedì 12 giugno 2007, 3:13
- Località: Bologna
Re: Apache: attivare la funzione chmod di PHP
Guarda, la funzione chmod() è attiva di default sia su php4 che su php5..
"I cretini sono sempre più ingegnosi delle precauzioni che si prendono per impedirgli di nuocere."
Re: Apache: attivare la funzione chmod di PHP
Nel mio caso no:
Sui server remoti e su Windows mai avuto questo problema; credo proprio dipenda da un impostazione del mio server. Qualcuno sa come si chiama e dove si cambia questa impostazione?
Codice: Seleziona tutto
Warning: chmod() [function.chmod]: Operation not permitted in /var/www/xcms_1p7/struttura/funzioni.str on line 256AMD Athlon 64 4200+ X2 Dual core Processor - ASRock ALiveSATA2-GLAN
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
- kn4rF
- Scoppiettante Seguace

- Messaggi: 462
- Iscrizione: martedì 12 giugno 2007, 3:13
- Località: Bologna
Re: Apache: attivare la funzione chmod di PHP
Operation not permitted = Non hai i permessi per eseguire la funzione chmod().
Non c'è nulla da abilitare, ma solo da mettere a posto i permessi.
Non c'è nulla da abilitare, ma solo da mettere a posto i permessi.
"I cretini sono sempre più ingegnosi delle precauzioni che si prendono per impedirgli di nuocere."
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Apache: attivare la funzione chmod di PHP
perchè non sei il proprietario dentro al server di quel file che cerchi di modificare...solo il proprietario e root possono cambiare i permessi dei file...e dato che gli script php vengono eseguiti con user www-data nella maggior parte dei casi e i file uploadati sono di ftpuser o simile non può farlo...
Re: Apache: attivare la funzione chmod di PHP
Ok, ma come diventare proprietario di tutti i file contenuti dentro una sottocartella di www? non è che posso aggiungere il mio utente ad un qualche gruppo per avere liberta di movimento in www ?
Grazie.
Grazie.
AMD Athlon 64 4200+ X2 Dual core Processor - ASRock ALiveSATA2-GLAN
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Apache: attivare la funzione chmod di PHP
hai il controllo diretto del server tramite una shell?vanix ha scritto: Ok, ma come diventare proprietario di tutti i file contenuti dentro una sottocartella di www? non è che posso aggiungere il mio utente ad un qualche gruppo per avere liberta di movimento in www ?
Grazie.
Re: Apache: attivare la funzione chmod di PHP
Certo, è il server sul mio pc, su quelli remoti mai avuto questo problema.
AMD Athlon 64 4200+ X2 Dual core Processor - ASRock ALiveSATA2-GLAN
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
- kn4rF
- Scoppiettante Seguace

- Messaggi: 462
- Iscrizione: martedì 12 giugno 2007, 3:13
- Località: Bologna
Re: Apache: attivare la funzione chmod di PHP
In pratica chi esegue lo script php ha permessi inferiori al proprietario del file-cartella su cui deve agire chmod. Non vorrei dire una bestialità, ma magari se chmoddi 777 manualmente il file in cui è contenuta la funzione chmod() (da terminale: sudo chmod 777 /var/www/xcms_1p7/struttura/funzioni.str) puoi risolvere.
Prova e fai sapere.
Prova e fai sapere.
Ultima modifica di kn4rF il giovedì 6 dicembre 2007, 13:35, modificato 1 volta in totale.
"I cretini sono sempre più ingegnosi delle precauzioni che si prendono per impedirgli di nuocere."
Re: Apache: attivare la funzione chmod di PHP
No, non cambia nulla; ma c'è un modo di dare a www-data i miei stessi permessi ?In pratica chi esegue lo script php ha permessi inferiori al proprietario del file-cartella su cui deve agire chmod. Non vorrei dire una bestialità, ma magari se chmoddi 777 manualmente il file in cui è contenuta la funzione chmod() (da terminale: sudo chmod 777 /var/www/xcms_1p7/struttura/funzioni.str) puoi risolvere.
AMD Athlon 64 4200+ X2 Dual core Processor - ASRock ALiveSATA2-GLAN
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
2 GB Memoria (transcend DDR2 800+) - Nvidia 7200 GS - DVB-S: Skystar 2
Audio: EMU10K1 SB Live 5.1 - S.O. : Kubuntu 9.04
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti