【发布时间】:2018-07-21 20:28:13
【问题描述】:
我有一个执行 codeigniter 脚本的 cron 作业。在下面的某个地方,某处正在写入日志文件。如果这是当天的第一次尝试,那么 cron 作业用户会创建文件,而不是通常的所有者 apache。这会导致在日志文件中显示一堆错误,如下所示:
ERROR - 2011-12-08 22:45:09 --> Severity: Warning --> chmod(): µö²Ä¤µ¤ì¤Æ¤¤¤Ê¤¤Áàºî¤Ç¤¹ /xxx/xxx/xxx/system/libraries/Log.php 109
如果我手动将所有者更改为 apache,它们就会消失。
关闭日志记录是不切实际的,我可以去编辑底层的codeigniter代码,我认为这不是一个好的解决方案。
让 codeigniter cron 作业正确处理日志文件的最佳方法是什么?
【问题讨论】:
标签: php codeigniter permissions cron