我想用rename()函数将文件从一个目录移动到另一个目录,但是我得到错误:
警告:重新命名(/var//html/info/plain/html/html/info/plain/html/html/html/html/info/plain/html/html/info/plain/html/info/plain/html/info/plain/html/html/info/plain/html/html/info/plain/html/html/info/plain/html/html/info/plain/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html//html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/html/
我将源文件夹和目标文件夹以及文件的权限设置为0777。目录和文件的所有者是apache用户。
我正在开发Rocky Linux 8.5版(绿色黑曜石)
PHP版本为8.1.0
代码如下所示:
$pfadOld = "/var/www/html/infodisplay-dashboard/uploads/".$fileName;
$pfadNew = "/var/www/html/infodisplay-dashboard/New/".$fileName;
rename($pfadOld, $pfadNew);
我知道有成千上万个类似的问题,但没有一个帮助我......
1条答案
按热度按时间kg7wmglp1#
我找到了解决问题的办法:我需要禁用SELinux。在编辑器中打开/etc/selinux/config并禁用SELinux:SELINUX=disabled之后,重新启动系统,一切都应该工作,因为它应该.