Démonizovaný PHP skript neběží

MARTINI

Démonizovaný PHP skript neběží
« kdy: 04. 12. 2013, 15:07:17 »
Ahojte.
Mam php skript ktory som demonizoval cez upstart a tento skript mi fungoval. Musel som ale preinstalovat VPS(ktore som predtym neinstaloval ja) a tento skript uz mi nefunguje.

Pokial skript spustim manualne(cez web) tak je vsetko ok, ale ked je demonizovany(PHP CLI) tak uz nefunguje(skript bezi ale neurobi to co ma). Neviem najst nikde ziadne errory takze ho nemam ako debugnut(mozno mam niekde nieco vypnute, nie som admin).

Mate nejaky tip ako zistit kde je chyba?
« Poslední změna: 04. 12. 2013, 15:33:14 od Petr Krčmář »


Nikeš

Re:Démonizovaný PHP skript neběží
« Odpověď #1 kdy: 04. 12. 2013, 16:20:05 »
Zkus se podívat, pod jakým vlastníkem ti to běží.
CLI může spouštět třeba root, a může tam být nějaká kolize s vlastníky souborů, složek, zápisová práva...
dále CLI může mít vlastní php.ini soubor - záleží na konfiguraci

MARTINI

Re:Démonizovaný PHP skript neběží
« Odpověď #2 kdy: 04. 12. 2013, 16:43:14 »
Bezi to pod rootom. Predtym som skript volal ako
Kód: [Vybrat]
exec sudo -u www-data php -f skript.php ale v htop-e som videl kazdy skript bezat na dva krat: pod rootom a pod www-data, tak som to dal iba pod roota. V kazdom pripade myslim ze v opravneniach problem nebude.