su pilnu keliu pameginsiu, nepagalvojau "Laimis" <wiela@centras.lt> wrote in message news:kp9d7s$j8o$1@trimpas.omnitel.net... > ManXP rase: >> Nezinau, kas ten per softas ant serverio, jeigu permissionai veikia >> skirtingai per cronjoba nei per browseri. Neteko dar susidurt su tokia >> nesamone > > Permission'u problema ta pati, bet ji visiskai neakivaizdi leidziant per > cron'a, o rezultatas - neveikia. Reikia debug'inti... > > O kitos "nesamones" esme yra gana paprasta: > > Surenki konsoleje (shell'e) > > php cron.php > > ir - o kiek laimes - pasileidzia!, viskas veikia! > Nes shell'o environment'e, PATH kintamajame nurodyta, kad binariku > ieskotu, tarkime /usr/bin:/opt/php/bin... > Tai va ir susiranda ta php is PATH nurodytu katalogu ir paleidzia. > Atitinkamai ir cron.php is esamo katalogo pasigriebia. > > cron'as savo ruoztu veikia praktiskai _tusciame_ environment'e; PATH tera > tik keletas sisteminiu katalogu, tad jei php sedi kur /usr/local/bin ar - > tuo labiau - dar maziau "standartineje" vietoje, tai ta pati komanda > tiesiog negali suveikti, nes nerandamas net pats php interpretatorius jai > ivykdyti. > > Todel visuomet reikia atsiminti nurodyti _pilna_, VISA kelia, pvz.: > /full/path/to/php_bin /full/path/to/cron.php >