Отказано в разрешении на переименование файлов в PHP (Apache)

Я застрял с проблемой, которую я думал, было легко. Я должен временно переименовать кучу файлов. Все папки — 0755, файлы — 0644. Сервер работает на PHP 5.5 в режиме CGI. В целях тестирования я поместил скрипт и файл для переименования в одну и ту же папку:

$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. Что именно мне здесь не хватает?

Заранее благодарю за любую помощь. Надеюсь, это не дубликат, но я не смог найти ответ здесь.

0

Решение

Попробуй chmod свой php скрипт. Я имел в виду этот сценарий, а не тот, который вы хотите переименовать. Если вы используете linux goto терминал и chmod. Я думаю, что это будет работать

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]