这是我的PHP代码
<?php
rename(realpath(dirname(__FILE__)) . '/old', realpath(dirname(__FILE__)) . '/new');
?>我得到了这个错误
警告:重命名(C:\xampp\htdocs\go前沿\php\old,C:\xampp\htdocs\go前沿\php/new):在第3行的C:\xampp\htdocs\goahead\php\test.php中拒绝访问(代码: 5)
有什么问题吗?
发布于 2021-07-18 01:18:13
问题是php文件无法访问重命名文件,请确保您以管理员身份运行web服务器(windows)。
对于Linux,您将在终端中键入以下代码
chmod 777 php_file.php
如果所有这些都不起作用,那么转到需要重命名的文件中的属性,然后转到选项卡安全性,并确保每个用户都被添加并可以编辑该文件(windows)。
在Linux中,您应该检查文件所有者并更改它。
https://stackoverflow.com/questions/68411690
复制相似问题