Jochem Maas wrote:
Chris wrote:
Jochem Maas wrote:
Robert Cummings wrote:
On Mon, 2006-08-07 at 09:59 +0200, Jochem Maas wrote:
I have a php shell script (the execute bit of the file is set)
of which the first line is this:
#!/usr/lib/php5/bin/php -q
or this:
#!/usr/bin/php -q
or this:
#!php -q
in all cases I get the following error when I run (as root) the script:
-bash: ./makemicrositeml: /usr/lib/php5/bin/php: bad interpreter:
Permission denied
php is where I think it is:
# which php
/usr/bin/php
# ls -lart /usr/bin/php
lrwxrwxrwx 1 root root 21 May 9 11:40 /usr/bin/php ->
/usr/lib/php5/bin/php
any know what idiot thing I'm doing wrong?
Check the permissions on /usr/lib/php5 and on /usr/lib/php5/bin and
on /usr/lib/php5/bin/php
Any one of those being set incorrectly can deny you access.
all dirs in that path are readable by everyone (read and execute flag
set),
the executable is also readable & executable by everyone.
that is correct right?
Yeh, dirs should be 755, the file should be at least 755.
What o/s is this? If it's fedora 4+ do you have seLinux enabled or
something? I wonder if something else is getting in the way..
it's debian, no selinux installed. the mystery continues :-)
damn ;)
maybe time to try strac'ing it?
strace ./file.php
--
Postgresql & php tutorials
http://www.designmagick.com/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php