Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 35 odgovora
  • 6.733 pregleda

Najnovija ↓

Re: shell_exec - shell skirpta ne radi 17.02.2010. u 14:30 · pre 203 meseca #21
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).
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 14:40 · pre 203 meseca #22
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.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 15:16 · pre 203 meseca #23
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"
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 15:56 · pre 203 meseca #24
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)?
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 17:28 · pre 203 meseca #25
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.
Potpis
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
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 18:00 · pre 203 meseca #26
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) :)
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 19:40 · pre 203 meseca #27
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.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 19:58 · pre 203 meseca #28
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 :)
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 20:14 · pre 203 meseca #29
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)?

Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 21:14 · pre 203 meseca #31
Pa valjda znas kako da vidis koji direktorijumi postoje?
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 22:00 · pre 203 meseca #33
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?
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 22:13 · pre 203 meseca #35
/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.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: shell_exec - shell skirpta ne radi 17.02.2010. u 22:20 · pre 203 meseca #36
Ejs, opet nesporazum - naravno da je samo /home u korijenu ostali su pod home. Vazno da smo se sad razumeli :)
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme