Avatar billede fixxxer Nybegynder
08. juli 2005 - 09:50 Der er 1 kommentar og
1 løsning

exec() vil ikke udføre nogetsomhelst

På en test server med PHP 4.3.9-2 på Apache 1.3.3 (Debian) kørte jeg nogle kald via exec() til bl.a. msgfmt (sprogværktøj)
Dette virker fint, og udføres efter hensigten.

Men på den server hvor det hele gerne skulle køre, en PHP 4.2.1 på Apache 1.3.26 (Debian) sker der ingenting, når funktionen exec() kaldes.

Begge installationerne haf safe-mode slået fra.

Mappe, rettigheder olign. er sat op så der er total adgang for public - umiddelbart vil jeg så tro at den funktion der skal kaldes, skal sættes op til at kunne blive kørt af apaches user.

Så hvordan gør man det, og kan der være andre ting jeg skal konfigurere?
Avatar billede Slettet bruger
08. juli 2005 - 23:20 #1
Har du tjekket at exec() ikke er disabled?
phpinfo() <--- disabled functions
Avatar billede fixxxer Nybegynder
21. juli 2005 - 17:59 #2
Nope, det er den ikke.. skrev en workaround vha. af en bash-fil som jeg kørte manuelt.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester