Siedzę od rana nad tym i już mi pomysły nie przychodzą. Wywołuję mi cron plik cron.php na serwerze i dostaję błąd uprawnień do pliku cron.out. Cron.php ma wrzucać loga do pliku. Nadałem uprawnienia 777 i nadal klęska.
cron.php
<?php file_put_contents('text.txt', 'TEST'); ?>
cron.out
Kod
PHP Warning: file_put_contents(text.txt): failed to open stream: Permission denied in .../cron.php on line 3
Gdy odpalam cron.php w przeglądarce bez problemu zapisuje dane w pliku text.txt.
Jestem świadomy, że inne uprawnienia są brane pod uwagę przy wywołaniu w przeglądarce i inne ma cron, ale myślałem, że 777 załatwia sprawę.
Ktoś podsunie jakiś pomysł? Poszperałem na forum pod hasłami "cron open stream", ale czytanie dwóch stron tematów nic nie wniosło :/
----
Jeden temat pominąłem... Sprawdzę ścieżkę getcwd()