Rumah  >  Soal Jawab  >  teks badan

Pelaksanaan Cron untuk PHP - mkdir() gagal tetapi pelaksanaan manual berjaya

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粉904405941P粉904405941226 hari yang lalu468

membalas semua(1)saya akan balas

  • P粉381463780

    P粉3814637802024-03-31 12:47:04

    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);

    balas
    0
  • Batalbalas