PHP 的 Cron 執行 - mkdir() 失敗而手動執行成功
P粉904405941
P粉904405941 2024-03-30 20:34:15
0
1
402

我需要建立一個每日目錄(/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);

#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!