İzni bir kabuk olarak PHP reddedildi

0 Cevap php

Ben burada talimatları izlemeye çalışıyorum: http://www.php.net/manual/en/features.commandline.usage.php

  • Ben "vardump" adlı bir dosya oluşturdum
  • Dosyasına bu kodu eklendi:

    #!/usr/bin/php
    <?php
    var_dump($argv);
    ?>
    
  • yaptım chmod +x vardump
  • Dosyayı yürütürken ama ben bir permission denied hatayı alıyorum:

    shiki@Etna:~/projects/tests$ ./vardump
    bash: ./vardump: Permission denied
    shiki@Etna:~/projects/tests$ sudo ./vardump
    sudo: unable to execute ./vardump: Permission denied
    

Ne sorun olabilir? Ben Ubuntu 10.04 koşuyorum.

Bu gibi yürütülüyor olsa çalışır:

shiki@Etna:~/projects/tests$ php vardump
array(1) {
  [0]=>
  string(7) "vardump"
}

Burada dosya izinleri şunlardır:

shiki@Etna:~/projects/tests$ ls -l
-rwxrwxrwx 1 root root   41 2010-06-23 07:25 vardump

shiki@Etna:~/projects/tests$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 2010-06-02 15:34 /usr/bin/php -> /etc/alternatives/php

0 Cevap