PHP
risingsun529
……
展开
-
宝塔面板使用WWW用户执行计划任务命令 解决laravel日志权限问题 宝塔设置计划任务执行用户
宝塔面板使用WWW用户执行计划任务命令 解决laravel日志权限问题 宝塔设置计划任务执行用户问题背景宝塔面板的计划任务默认执行用户是root,如果任务里有打印日志的操作,则自动创建的log文件也是root用户权限,而php的运行用户是www,对root用户创建的文件默认没有写权限,进而导致程序报错。问题场景此问题常见于laravel、FastAdmin等框架系统。解决方案可以使用 su -c 和 -s 搭配操作,为计划任务指定执行用户,来解决此问题。su -c " {你要执转载 2021-05-24 11:51:22 · 2204 阅读 · 0 评论 -
PHP 删除n分钟之前创建的文件
/* * 删除文件夹下$min分钟前创建的文件 * @param $dir 要处理的目录,物理路径,结尾不加\ * @param $min 过期时间,单位为分钟 * @return void */function deleteFileByCreatedTime($dir,$min){ if(is_dir($dir)){ if($dh=opendir($dir)){ while (false !== ($file = readdi.原创 2021-04-21 16:08:11 · 171 阅读 · 0 评论