Обучение/Помощь новичкам | Не записываеться в файл
php
$dndMapLogNameFile = PATH.'log/dnd_map_log_'.date('n_Y',time()).'.log';
$textDndMapLogFile .= file_get_contents($dndMapLogNameFile) . PHP_EOL;
file_put_contents($dndMapLogNameFile, $textDndMapLogFile);Если запускает человек то все работает, файл создаеться и записываеться, а если ставлю на крон то не работает хотя сам крон работает.
Может кто-то знает решение проблемы
если крон выполняется , то должна быть запись.) по журналам , что пишет?
Если в ручную открывать файл крона тогда все записываеться
может тогда просто типо юзер зона есть, то есть файл ты открываешь сам, ты авторизован, и все ок запись , а если крон выполняется, то он же не авторизован, простым словом страница для зарегисрированных
php
$dndMapLogNameFile = PATH.'log/dnd_map_log_'.date('n_Y',time()).'.log';
$textDndMapLogFile .= file_get_contents($dndMapLogNameFile) . PHP_EOL;
file_put_contents($dndMapLogNameFile, $textDndMapLogFile);Если запускает человек то все работает, файл создаеться и записываеться, а если ставлю на крон то не работает хотя сам крон работает.
Может кто-то знает решение проблемы
Во вторых, как ты запускаешь файл в кроне? wget или phpcli?
Веть если cli, то многих массивов у тебя не будет, веть их даёт веб сервер(apache, nginx) ($_SERVER).
Пс, привет "Паша" by AlexRobz
________
посл. ред. 13.02.2024 в 11:51; всего 2 раз(а); by _(Ulty)_
Сделай вывод всех ошибок, и пускай результат работы крона будет отправляться на твою рабочую почту
Наверно у крона недостаточно прав для редактирования файлов
Наверно у крона недостаточно прав для редактирования файлов
Стр.: 1, 2