PHP 的 Cron 执行 - mkdir() 失败而手动执行成功
P粉904405941
P粉904405941 2024-03-30 20:34:15
0
1
523

我需要创建一个每日目录(/YYYYMMDD)。我正在使用 mkdir() 函数。当我手动运行它时它工作正常,但是当它由 cron 执行时,它无法创建目录。

我认为问题出在权限上,但我什至尝试将目录修改为777,但仍然不起作用。

这是我如何使用 mkdir():

if (!file_exists($auxfile)) {
    if (!@mkdir($auxfile, 0777, true)) {
        $error = error_get_last();
        echo $error['message'];
    }
}

P粉904405941
P粉904405941

全部回复(1)
P粉381463780

如果您通过 DirectAdmin 中的示例进行旧式操作。您需要确保使用主路径。例如。 mkdir('/home/DOMAIN.COM/public_html/results/'.$auxfile);

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板