php linuxでのmkdir失敗の解決方法


最近1つの機能をして、file_を使う必要がありますput_contentsはサーバにファイルを書きますが、次のコードで失敗しています.
//      
            $filePath = '/tmp/logs/'.'site_'.\Core\Core::siteId().'/';
            if(!file_exists($filePath)) mkdir($filePath,0700);
            $logPath = $filePath.date('md').'_log.log';
            file_put_contents($logPath,date('Y-m-d H:i:s')."     ".$index."     ,     ".count($matches[1]));

長い間問題を発見していないことを検査して、それからフォルダがずっと作成に成功していないことを発見して、権限の問題だと疑って、そこでログインサーバーはrootの下でフォルダを作成するディレクトリに権限を与えます:chmod 777 parpath、それからコードを実行して、すべてok!
注意:parpathは親ディレクトリであり、pathは作成するサブディレクトリです.