2015-10-24 3 views
0

У меня проблема с тем, что, по моему мнению, было легко. Я должен временно переименовать кучу файлов. Все папки - 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. Что именно мне здесь не хватает?

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

ответ

0

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

+0

Извините, его chmod Not chmos. Какую команду вы использовали? Вы пробовали «chmod 777» file.php '' –

+0

Спасибо. Сценарий уже установлен на 777 (для целей тестирования). Я уверен, что команда chmod, которую я использовал, верна (см. Мой первый пост). – user2516117

 Смежные вопросы

  • Нет связанных вопросов^_^