Valaki tudna sugni, hogy a cronba milyen eleresi utat kell megadjak? Se a rovid , se a teljes url nem jo
Gondolom itt is a unix home/ akarmi full eleresi ut kell, de pontosan?
Printable View
Valaki tudna sugni, hogy a cronba milyen eleresi utat kell megadjak? Se a rovid , se a teljes url nem jo
Gondolom itt is a unix home/ akarmi full eleresi ut kell, de pontosan?
Nem url, hanem path kell, es a teljes ahogy irtad.
Ok, csak nem tudom az elejet helyesen
/home/usernev(?)/web/public_html.....
Mert a webroot elotti eleres is kell, ez meg nem ismert, es a sugoban sincs minta
ja, talán megvan a hiba, nem home/usernév hanem a felh. kók kell, ami pl m43345
cpanel root hely kiírta.
igen, a file elérési út már jó, csak olyan f@szán van beállítva az a trágyalé server, hogy a cronnak premisssion denied ha futtaná a filet, mert gondolom nincs csoportban a userrel. megőrülök... most átraktam 755-re a filet, remélem lefuttatja így már.
megőrülök.
kiindulási pont, hogy tucatnyi serveren állíttottam már, de ugye mindnehol máshogy kell. Viacomnál nem cpanel van, ott url alapon megy, egyszer volt hiba a Gyümölcsnél, ahol jogoultság hibát okozott (3 napig) egy cpanel frissítés, de ez itt.... alapból nem is fut
szóval ott kezdtem, hogy végre megvan, a full path alapján helyesen, hogy hívja meg a filet.
erre dobott egy permission denied-ot, mert ezek szerint a cron nem a user jogosultságával fut
beállítottam 755-re a filet, ami meghív (már ez nonszensz) de így lefut, csak épp elkezd hibát okádni, miközben kézzel meghívva lefut röhögve
/home/m750367/public_html/belepes/ertest_fogl.php: line 1: ?php: No such file or directory
/home/m750367/public_html/belepes/ertest_fogl.php: line 2: syntax error near unexpected token `LC_TIME,'
/home/m750367/public_html/belepes/ertest_fogl.php: line 2: `setlocale(LC_TIME, 'hungarian');'
és itt meg is áll a futásban, hibával
ha url-el böngészőben meghívom, tökéletes, kiküldi az értesítőket gond nélkül.
mit tehetek még, hogy lefusson a dotrollos serveren egy cron? dobjak be egy zsetont?
hozzáteszem, ugyanez az értesítő 17 példányban 3 másik serveren LEFUT :) most is élnek, ez egy újabb klón lenne csak
14x viacom
1x intrex
2x gyt
Na várjál, ez alapvető Linux dolog. Ha egy fájl joga nem tartalmazza a x (futtathatóság) jogot, akkor azt nem fogja futtatni. Se a hostgator, se a godadddy, senki. Ilyenkor vagy futtatási jogot adsz a fájlnak, vagy a futtatót hívod meg és adod át paraméternek a fájlt (pl. php /home/akarki/valami.php)
De most komolyan, mi a nonszensz ezen?
A hiba alapján a fájlod nem tartalmaz interpretert. Vagy írd be első sorba, hogy #!/usr/bin/php vagy a cronba úgy hívd meg, hogy php /fájlod
Úgy látszik, hogy itt kapsz egy fullos cron-t, az nem jó neked, akkor fogadj fel szakembert, és menni fog?