我正在尝试创建一个符号链接,目标是我的脚本根目录以外的目录和我脚本中文件夹内的链接:
if(!file_exists('properties')) {
symlink('/hermes/bosnaweb03a/b1456/nf.comcan/public_html/properties' , __DIR__.'/properties');
var_dump( file_exists('/hermes/bosnaweb03a/b1456/nf.comcan/public_html/properties'));
var_dump( is_dir('/hermes/bosnaweb03a/b1456/nf.comcan/public_html/properties'));
}
var_dumps都返回true。但它没有创建带错误的符号链接没有这样的文件或目录。我在这做错了什么
答案 0 :(得分:1)
您很可能有权限错误。尝试shell命令
ln -s /hermes/bosnaweb03a/b1456/nf.comcan/public_html/properties , {PHP_SCRIPT_LOCATION}/properties'
使用相同的用户运行脚本。如果这不能创建文件,那么您将需要以具有创建文件权限的用户身份运行,或者您只需将该位置的权限更改为更宽松。