Snow Leopard monte dizin düzensiz izinlerini değiştirir

0 Cevap php

I have a smb mounted directory: /Volumes/myshare

Bu "Sunucuya Bağlan ..." Finder ile monte edilmiş smb :/ / myservername / myshare ile

Şimdiye kadar iyi her şey.

PHP (Apache altında çalışan) üzerinden dizine erişmeye çalıştığınızda Ancak, zaman yaklaşık% 10 yalanladı izni ile başarısız olur. Bu ben sayfama tekrarlanan girişler bazen başarısızlıkla sonuçlanabilir anlamına gelir. : Benim PHP sayfası gibi görünüyor


<?php
  $cmd = "ls -la /Volumes/ 2>&1";
  exec($cmd, $execOut, $exitCode);
  echo "<PRE>EXIT CODE = $exitCode<BR/>";
  foreach($execOut as $line) {
    echo "$line <BR/>";
  }
  echo "</PRE>";
?>

Başarılı olduğunda bu gibi görünüyor:


EXIT CODE = 0
total 40 
drwxrwxrwt@  4 root   admin    136 Jun 14 12:34 . 
drwxrwxr-t  30 root   admin   1088 Jun  4 13:09 .. 
drwx------   1 galen  staff  16384 Jun 14 09:28 myshare 
lrwxr-xr-x   1 root   admin      1 Jun 11 16:05 galenhd -> / 

Başarısız olduğunda bu gibi görünüyor:


EXIT CODE = 1
ls: myshare: Permission denied 
total 8 
drwxrwxrwt@  4 root  admin   136 Jun 14 12:34 . 
drwxrwxr-t  30 root  admin  1088 Jun  4 13:09 .. 
lrwxr-xr-x   1 root  admin     1 Jun 11 16:05 galenhd -> / 

DİĞER BİLGİ:

Ben PHP (5.3.1), ve Snow Leopard ile kutu çıkıyor Apache sunucu ile çalışıyorum.

Ben döngüler ve komut satırından "ls-la .." yeniden deneme bir PHP komut yazarsanız Ayrıca, bu başarısız görünmüyor.

Hiçbir şey başarılı ve başarısız arasındaki kodu ve / veya dosya sistemi hakkında değişiyor, bu nedenle bu gerçekten aralıklı başarısızlık gibi görünüyor.

Bu beni deli ediyor. Herkes ne bir fikrin oluyor olabilir mi?

Thanks, Galen

0 Cevap