Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

shell_exec - shell skirpta ne radi

[es] :: PHP :: shell_exec - shell skirpta ne radi

Strane: 1 2

[ Pregleda: 4091 | Odgovora: 35 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dial-up.dsl.siol.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 13:30 - pre 172 meseci
Auf, mene :) [Ma tu klasu sam nasao na netu nisam ja pisao tako da nije moj kod ;) ]

Uglavnom i bez i sa 'nohup' isto ispisuje Permission denied.

Istalirao sam i php i kao sto se moglo ocekivat, to je proslo, tj. kreirao je pdf fajl i bez ikakve poruke (isto kao i direkt iz terminala).
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.kbcnet.rs.



+257 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 13:40 - pre 172 meseci
Odlicno. Onda napravi php fajl tamo gde si probao ono sa php -r, recimo proba.php, i u njega stavi:
Code (php):

<?php
shell_exec("rtf2pdf.sh input_dokument.rtf output_dokument.pdf");
?>
 

naravno, zameni odgovarajuce nazive za rtf i pdf, pa nam reci kad izvrsis iz browsera php fajl, da li se onda napravi pdf. Da vidimo gde je zapelo (dje ba zapelo :)). I naravno relevantne podatke iz log fajla ako ih bude.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dial-up.dsl.siol.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 14:16 - pre 172 meseci
Pa i izvrsavam u tom folderu stalno :)

Ako stavim samo rtf2pdf.sh, ispise u log "sh: rtf2pdf.sh: not found". Ako stavim punu putanju onda pise "Permision denied".

A sada sam probao dodat u path na taj folder gdje se nalazi rtf2pdf.sh ali isto "Permision denied"
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.kbcnet.rs.



+257 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 14:56 - pre 172 meseci
Ok. znaci (zameni localhost i ... sa odgovarajucom putanjom):
http://localhost/.../proba.php
daje u logu ili gde:
1) bez putanje ka rtf2pdf.sh u proba.php - sh: rtf2pdf.sh: not found
2) sa putanjom ka rtf2pdf.sh u proba.php - rtf2pdf.sh Permision denied.

Jesi mi to rekao? Ajde budi malo precizniji jer se gubim o tome o cemu tacno pricas.

Mozes li da nam das jedan ls -la tog celog direktorijuma (gde su ti proba.php i ostalo)?

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

dany12
/home

Član broj: 247039
Poruke: 464
*.mediaworksit.net.



+25 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 16:28 - pre 172 meseci
Ajde probaj
Code:
chmod a+x /home
chmod a+x /korisnik
chmod a+x /downloads
chmod a+x /folder gde ti je ta skripta

Mozda je problem u apache-u,posto vidimo da php lepo radi.Potrebno je da direktorijumi imaju izvrsnu dozvolu da bi moglo da se prelazi iz jednog u drugi.
Grejna površina:Kuća na sprat 100 m2,podno grejanje,zid i plafon 10cm
stiropor,pod 5cm
stirodur + prizemna kuca 40 m2,radijatori,zid 5cm stiropor,plafon 10cm staklena
vuna + kombinovani bojler 120 litara.I na jednom i drugom objektu
petokomorna pvc stolarija sa duplim staklom punjena argonom.
Kotao: Termomont toby20
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 17:00 - pre 172 meseci
dany12 dje si bio dosad sunce ti :) Upravo je to bio problem. Hvala ti puno.

E sad samo pitanje: koliko je bezbjedno za sistem da ostavim takve permisije na tim folderima???

@Jbyn4e:

Nisam dobro napisao zadnji post (zadnju recenicu), umjesto path htio sam napisati $PATH (to je variabla u Linux-u gdje se nalazi lista foldera iz kojih se programi mogu pozivat bez kucanja 'full' putanje). Htio sam reci da sam prvo u taj path dodao folder sa tom skriptom rtf2pdf.sh pa tek onda pozivao "rtf2pdf in.rtf"
U svakom slucaju hvala tebi puno na strpljenju i sorry sto sam te izmrcvario :)

P.S. imate po jedan: (click here) :)
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 18:40 - pre 172 meseci
A sta mislis sto sam te pitao za ls -la tog direktorijuma? (prava pristupa).

Nije dobro da svima (a+x) dati izvrsne priviliegije. Zato sam i pricao ranije o grupi koja sme da izvrsava nesto nad fajlom i/ili direktorijumom.

Sad je pitanje nad cim si stavio a+x :)

A sto se tice piva, preferiram nesto drugo ;) npr. ovo.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 18:58 - pre 172 meseci
Code:
chmod a+x /home
chmod a+x /korisnik
chmod a+x /downloads
chmod a+x /folder gde ti je ta skripta

To sto je dani rekao. Sta cu sad? :)

Ma kakav tuborg - samo domace, nase :)
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 19:14 - pre 172 meseci
Tuborg se proizvodi u Celarevu, ako se dobro secam :), tako da je nase. A moze i Loewenbrau ili kako se vec pise, ako si bas zapeo sa apatinskom pivarom :)

Pa koje od tih direktorijuma imas (osim ovog poslednjeg)?


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 19:22 - pre 172 meseci
Kako mislis koje imam? Imam sve valjda...
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 20:14 - pre 172 meseci
Pa valjda znas kako da vidis koji direktorijumi postoje?

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 20:30 - pre 172 meseci
Postoje svi nabrojani
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 21:00 - pre 172 meseci
Ma verovatno onda nece smetati. Neka ostane tako. Mrzi me vise da razmisljam :)

Samo mi nije jasno kako je dani znao da ti postoje ti folderi ako ti nisi naveo?

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 21:09 - pre 172 meseci
pa naveo sam :) Pogledaj prvu poruku i ovu: http://www.elitesecurity.org/t391696-0#2523439
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 21:13 - pre 172 meseci
/home
/korisnik
/downloads
/ putanja do foldera gde su ti skripte

NIJE isto sto i
/home/<korisnik>/Downloads/<folder>

Prvo su 4 foldera pod korenim folderom, drugo je jedan folder sa punom putanjom.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: shell_exec - shell skirpta ne radi17.02.2010. u 21:20 - pre 172 meseci
Ejs, opet nesporazum - naravno da je samo /home u korijenu ostali su pod home. Vazno da smo se sad razumeli :)
 
Odgovor na temu

[es] :: PHP :: shell_exec - shell skirpta ne radi

Strane: 1 2

[ Pregleda: 4091 | Odgovora: 35 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.