Autor Zpráva
rexi
Profil *
Dobré ráno,

mám kód který je uveden i v php manuálu pro nahrazení již zavržené funkce php_check_syntax()
<?
echo exec("php -l file.php");
?>


Bohužel však vrací mě to tuto chybu
Warning: exec() [function.exec]: Unable to fork [php -l file.php] in ... on line 2


Zatím sem se lehce obrátil na podporu, na jejich slova, že oni nebudou kontrolovat syntaxy php kódu jsem jim jasně řekl, ať si to přečtou znova že to špaťně pochopili, říkám že je to problém hostingu. Oni však melou pořád to samé, prostě metoda gramofonové desky.


Také jsem zkoušel
passthru ('echo $PATH');

avšak ta samá chyba.

Jelikož se jedná o americký hosting kde je prakticky vše povolené, i SSH, tak mě přijde divné proč zrovna toto nelze. Mám tedy nějak změnit konfiguraci v php.ini nebo co by jste dělali na mém místě?
rexi
Profil *
vypadlo z nich že nepoužívají čisté php ale PHPSuExec. Takže příkazy typu exec("php ...); nejsou povoleny, nelze volat php prostředí v php. Předpokládám že s tím nelze nic dělat, nebo ano? Přes ssh všechno funguje

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: