26. februar 2006 - 23:04Der er
6 kommentarer og 1 løsning
exec kommandoen og rettigheder
hejsa jeg har et ganske enkelt script som burde fungere. Her følger scriptsne
<?php echo exec('redrat.sh'); ?>
og shellscriptet
#!/bin/sh mkdir hej; echo done;
begge scriptsne fungere som så men når jeg går ind på scriptsne poster den outputtet done men mappen bliver ikke oprettet. Safe mode er slået fra og jeg har givet begge filerne rettighederne: chmod g+x og har skiftet brugeren til www-data som min webserver bruger jeg forstår virkelig ikke hvorfor det ikke virker, håber i kan hjælpe mig.
Den mappe hvori du vil oprette en mappe, skal du også have skriverettigheder til.
Hvis mappen ikke er ejet af brugeren for hvem php-scriptet afvikles (typisk apache, www, www-data etc) så får du ikke lov at oprette mappen uden først at chmode mappen 0777
Det må være første gang på eksperten at jeg er blevet kaldt sød :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.