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