PHP 重命名索引文件

PHP renaming index files

我正在尝试使用 PHP 切换索引文件,并采用了一种重命名各个索引文件的方法,如下所示:

<?php
rename("/index.html", "/REALindex.html");
rename("/index2.html","index.html");
?>

PHP 脚本位于索引文件的子文件夹中,但是当我 运行 这个 php 文件没有任何反应时,所以我都想知道我是怎么做到的我应该调试以及为什么它不起作用..?

非常感谢。

注意路径开头的正斜杠。会不会是这不小心,你不情愿地尝试将文件 from/to 移动到文件系统根目录,而它们不在?

如果您的 PHP 脚本有权编辑您 运行 所在的本地目录(根据您所做的评论),您的 HTML 文件比php,所以尝试:

rename("../index.html", "../REALindex.html");
rename("../index2.html","../index.html");

灵魂:

chmod -R 777 /var/www/html

+

rename("../index.html", "../REALindex.html");
rename("../index2.html","../index.html");