У меня проблема с тем, что, по моему мнению, было легко. Я должен временно переименовать кучу файлов. Все папки - 0755, файлы - 0644. Сервер запускает PHP 5.5 в режиме CGI. Для тестирования я поставил как скрипт и файл переименовать в той же папке:PHP Переименование разрешенных файлов (Apache)
$root = $_SERVER['DOCUMENT_ROOT'];
chmod ($root."bla/_bla.php", 0777);
rename($root.'bla/_bla.php',$root.'bla.php');
chmod ($root."bla/bla.php", 0644);
Но все это я получаю это «разрешение отказано» ошибки. Владелец и группа для всех файлов и папок одинаковы. Не повезло, даже если я сменил папку и файл на 0777. Что именно мне здесь не хватает?
Заранее благодарим за любую помощь. Надеюсь, это не дубликат, но я не нашел ответа здесь.
Извините, его chmod Not chmos. Какую команду вы использовали? Вы пробовали «chmod 777» file.php '' –
Спасибо. Сценарий уже установлен на 777 (для целей тестирования). Я уверен, что команда chmod, которую я использовал, верна (см. Мой первый пост). – user2516117