Do you have SELinux enabled?  It will cause a lot of inexplicable issues
with permissions.

On Thu, Feb 24, 2011 at 2:26 PM, C. Kruger <[email protected]> wrote:

> Hi,
>
> Can anyone give me some guidance how to let the web server user execute a
> linux shell command ?
>
> I have installed Tesseract on my Ubuntu 10.10 server, and have a php script
> that needs to execute /usr/local/bin/tesseract to do the OCR and output the
> results to an html file in a sub directory called "ocr" under the default's
> server root. (/var/www/ocr)
>
> I tried to give my php script all kinds of permissions - but I still get a
> Internal Server 500 error.
>
> The /var/www/ocr directory permissions is set to 777 and owned by www-data
> user and group.
>
> I have also tried putting the Tesseract executable in the /usr/lib/cgi-bin
> directory and ran my script from my server's IP/cgi-bin - but I am having no
> joy.
>
> I checked the documentation on the cgi handler as well - but I am
> completely lost as to which settings are needed (if any) to do the above.
>
> Is there anyone that can give me step by step guidance how to let my script
> run the /usr/local/bin/tesseract command and to get it to write to
> /var/www/ocr ?
>
> Your assistance is very much appreciated.
> Thank you
> Christoff Kruger
>
>
> _______________________________________________
> Cherokee mailing list
> [email protected]
> http://lists.octality.com/listinfo/cherokee
>
>
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to