Ciao a tutti,
Ho un server linux con centos 5.x apache 2.2 e php 5.2.12.
Php è eseguito attraverso il modulo apache.
Avrei la necessita di avere una cartella leggibile da php ma non raggiungibile via web.
Es: /private/pdf
Qui vorrei avere dei file pdf non raggiungibili via web.
Vorrei poi mostrare i file attraverso un file PdfViewer.php dove al suo interno tra le altre cose ci sarebbe un file_get_contents(private/pdf/nomefile.pdf).
Chiaramente tale cartella dovrebbe essere scrivibile da php attraverso un sistema di gestione contenuti.
Avevo provato a settare i permessi per la cartella cosi owner: rw and execute; group e world tutto disabilitato.
Ho notato che cosi non funnziona niente.
Ho letto un po di guide in merito, non sono certo di aver compreso al 100% il tutto.
Può darsi che il problema risieda nel fatto che l'utente che esegue php sia apache:apache quando si esegue php come modulo apache ?
La strada da seguire per raggiungere tale scopo sarebbe installare suPHP ?
Ho letto varie cose in merito ed ho porvato il tutto in un server locale, ma avrei necessità di alcuni chiarimenti in merito per comprendere al meglio alcuni passaggi.
Ciao


Rispondi quotando
sacli.