我最近从一个托管在普通网络主机上的网站切换到了一个 linode 虚拟服务器,我安装了所有适当的零碎部件。我移动了我的代码,除了我的图像上传器之外,我复杂的 Web 应用程序中的所有内容都可以正常工作 - 它无法创建新文件夹。
我已经继续并将其放在代码中进行调试
$uid = "Blahblahblah";
$thisdir = getcwd() . "/" . $uid . "/";
if(mkdir($thisdir , 0777))
{
echo "Directory has been created successfully...";
}
else
{
echo "Failed to create directory...";
echo " this dir Variable is:'" . $thisdir . "'" ;
}
这是输出
Failed to create directory... this dir Variable is:'/home/jhstaffo/public/firstclassresearch.com/public/shopper/Blahblahblah/'
为什么会发生这种情况 - 是服务器设置还是我的代码有问题?到底是怎么回事?