Клево. Заработало. Спасибо. Иду учить английский
Запускаю:
Столкнулся со следующей проблемой:
Код HTML:
Warning: fopen(/home/html/mysite/typo3temp/tx_crawler.proc):
failed to open stream: Permission denied in
/var/www/vhosts/blablabla.com/html/t3lib/class.t3lib_div.php on line 2440
В веселой строчке 2440 он (
скрипт) пытается
PHP код:
if ($fd = fopen($file,'wb')) {
$res = fwrite($fd,$content);
fclose($fd);
......
}
Смотрю че за файл он "трогает": (
var_dump($file);):
'/home/html/mysite/typo3temp/tx_crawler.proc'
Соответственно создавался файл
Апачем:
Код:
-rw-r--r-- 1 apache apache 299 Jul 30 17:30 tx_crawler.proc
Папка typo3temp имеет необходимые права:
Код:
drwxrwxrwx 7 aratak web 4096 Jul 31 15:29 typo3temp/
А когда я пытаюсь задачу из
крона запустить (или просто выполнить) то запускаю я его под своим пользователем - в данном примере Aratak (записать ничего не могу - только прочитать).
Напрашивается решение: дать права файлу "-rw-rw-rw-".
Но, что-то мне подсказывает (

) что решение не правильное. Не буду же я с каждым файлом так "баловаться"
Господа эксперты! Есть ли "правильное" решение данной проблемы?