Salve a tutti,
Dopo qualche anno di inattività torno a chiedere il vs. aiuto.
Allora il problema è questo,
ho configurato nella mia rete locale un pc con linux Redhat 9, impostando Apache/2.0.40 con la direttiva UserDir.
ogni utente ha nella sua home le seguenti dir:
*/www/cgi-bin
*/www/public_html
Per quanto riguarda i documenti HTML, essi sono contenuti nella public_html e vengono visualizzati correttamente.
Viceversa gli script CGI inseriti nella cgi-bin non vanno (errore 500).
Se uno script viene creato/upload da un utente questo NON viene eseguito.
Se lo stesso script viene creato dall'utente root questo VIENE eseguito.
Per la configurazione ho seguito le istruzioni che ho preso da questo sito:
http://www.astahost.com/apaches-user...bin-t3698.html
Le dir hanno i permessi (chmod)
user 711, www 711, cgi-bin 755, public_html 733 ... ma anche impostando tutto 777 non funziona lo stesso.
La cosa strana è che l'errore che apache mi da (500) dice: Premature end of script headers: data.pl
Qualcuno mi può spiegare il motivo ?
ringrazio anticipatamente.