Pelaksanaan Cron untuk PHP - mkdir() gagal tetapi pelaksanaan manual berjaya
P粉904405941
P粉904405941 2024-03-30 20:34:15
0
1
484

Saya perlu mencipta direktori harian (/YYYYMMDD). Saya menggunakan fungsi mkdir(). Apabila saya menjalankannya secara manual ia berfungsi dengan baik, tetapi apabila ia dilaksanakan oleh cron ia gagal mencipta direktori.

Saya fikir masalahnya adalah dengan kebenaran, tetapi saya juga cuba mengubah suai direktori kepada 777 dan ia masih tidak berfungsi.

Ini adalah cara saya menggunakan mkdir():

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

P粉904405941
P粉904405941

membalas semua(1)
P粉381463780

Jika anda melakukannya sekolah lama melalui contoh dalam DirectAdmin. Anda perlu memastikan anda menggunakan laluan utama. Sebagai contoh. mkdir('/home/DOMAIN.COM/public_html/results/'.$auxfile);

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan