Portál AbcLinuxu, 10. května 2025 07:07

Dotaz: php exec

18.2.2008 18:44 Michal
php exec
Přečteno: 572×
Odpovědět | Admin
Ahoj, mam jednoduchy script v php:
ini_set('display_errors','1');
ini_set('display_startup_errors','1');
error_reporting (E_ALL);
$output = array();
$command="/opt/mono-1.2.6/bin/mono /var/www/vhosts/agoodcausedev.com/subdomains/test/mono/BuildMonoTool.exe";
exec($command, $output);

var_dump($output);


Pokud ho spustim z prikazove radky, tak funguje OK

[root@e82-103-143-126s test]# php monotest.php array(1) { [0]=> string(15) "Couldn't find ." }

Ale pokud to zobrazim pres prohlizec, je vystup

array(0) { }

Nemuzu prijit na to v cem je problem, nejspis neco se zabezpecenim, ale safe_mode jsem v php vypnul a take selinux jsem uplne vypnul

Dekuji za rady
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.2.2008 19:28 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: php exec
Odpovědět | | Sbalit | Link | Blokovat | Admin
A může ten apache spouštět soubory "exec" a může ten apache mět přístup k tomu spouštěnému programu ?

Prostě koukněte se do logu apache a tam najdete chybu po tom co se pokusíte tu stránku zobrazit.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.