Tema: Re: Cron neiraso i textini faila
Autorius: useris
Data: 2013-06-12 14:54:50
Beje kaip ta pilna kelia nurodyti?
Byla yra:

domenas.info / httpdocs / failelis.php

"useris" <mantastrinti@universe-trinti.lt> wrote in message 
news:kp9jv7$qo7$1@trimpas.omnitel.net...
> Beje cron pasileidzia, nes i emaila ateina atspausdintas rezultatas, o toj 
> vietoje kur i faila turi rasyti erroras:
>
> Couldn't open file for writing!
>
> $fp = fopen("failas.php", "a") or die("Couldn't open file for writing!");
>
>
>
>
>
> "useris" <mantastrinti@universe-trinti.lt> wrote in message 
> news:kp9jk5$q99$1@trimpas.omnitel.net...
>> 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
>>>
>>
>>
>
>