У меня есть файл PHP на моем apache2 сервере (вар/WWW/HTML):PHP переименования() работает в терминале, но не на сервере
<?php
$filename = "/var/www/html/test1.txt";
$filename2 = $filename . ".old";
rename($filename, $filename2);
?>
Если я выполнить этот скрипт в терминале, он работает, но если я загружаю один и тот же скрипт в свой браузер, ничего не происходит. Это вопрос разрешения?
Спасибо за помощь
Что такое возвращаемое значение вызова функции «переименование»? – lxg
jep. это. проверить права собственности на файл с помощью ls -l, веб-сервер обычно работает как 'www-data' –
Собственность - это мой пользователь, а функция переименования возвращает 1 в терминале, но ничего в моем браузере. –