Php 这是失败吗?

Php 这是失败吗?,php,filesystems,Php,Filesystems,因此,从运行在/home/a-spdb/www/sofa中的脚本: is_dir(“/home/a-spdb/www/sofa/uploads”)//返回true is_dir(“/home/a-spdb/www/sofa/uploads/talent”)//返回false sshing进入服务器后,“人才”文件夹明显存在: bash-3.00$ pwd /home/a-spdb/www/sofa/uploads bash-3.00$ ls -l total 0 drwxrwsr-x+ 2

因此,从运行在
/home/a-spdb/www/sofa
中的脚本:

  • is_dir(“/home/a-spdb/www/sofa/uploads”)
    //返回true
  • is_dir(“/home/a-spdb/www/sofa/uploads/talent”)
    //返回false
sshing进入服务器后,“人才”文件夹明显存在:

bash-3.00$ pwd
/home/a-spdb/www/sofa/uploads
bash-3.00$ ls -l
total 0
drwxrwsr-x+  2 myusername  someusergroup      96 Nov 15 00:50 talent
我尝试删除人才文件夹并重新创建它(只是
mkdir人才
),但我仍然无法让is\u dir接受它是一个目录。知道为什么吗?

你试过跑步吗?根据,缓存结果:

注意:此函数的结果将被缓存。有关详细信息,请参阅clearstatcache()

你试过跑步吗?根据,缓存结果:

注意:此函数的结果将被缓存。有关详细信息,请参阅clearstatcache()


也许这是一个安全模式限制。比较脚本和文件夹的UID。

可能是安全模式限制。比较脚本和文件夹的UID。

出于某种原因,删除问题文件夹上方的文件夹(即,删除
/home/a-spdb/www/sofa/uploads
)并重新创建它就成功了。可能是ACL问题或其他问题。

出于某种原因,删除问题文件夹上方的文件夹(即,删除
/home/a-spdb/www/sofa/uploads
)并重新创建该文件夹起到了作用。可能是ACL问题或其他问题。

如何更改文件夹的权限,请尝试
chmod 777 talent
?尝试过。A-不起作用,B-人才文件夹没有理由需要执行权限。更改文件夹的权限如何,请尝试
chmod 777 talent
?尝试过。A-不工作,B-没有理由人才文件夹需要执行权限。调用phpinfo会显示4个安全模式变量,所有变量均为0或null,这意味着安全模式已关闭。此外,脚本和文件夹都属于同一个用户-me。调用phpinfo会显示4个safe_mode_*变量,它们都是0或null,这意味着safe mode已关闭。此外,脚本和文件夹都属于同一个用户-我。