-Tried
- sudo chmod -R a + rwx/usr/share/nginx/uploadedData
sudo chmod -R 0777/usr/share/nginx/uploadedData
stat/usr/share/nginx/uploadedData
[root @localhost uploadedData] # stat/usr/share/nginx/uploadedData Файл: '/usr/share/nginx/uploadedData Размер: 4096 Блоки: 8 IO Block: 4096 directory Устройство: fd02h/64770d Inode: 528513 Ссылки: 2 Доступ: (0777/drwxrwxrwx) Uid: (1000/asingh) Gid: (1000/asingh) Контекст: unconfined_u: object_r: usr_t: s0 Доступ: 2014-11-10 16: 38: 44.723660912 +0530 Изменение: 2014-11- 10 20: 32: 33.076960484 +0530 Изменение: 2014-11-10 16: 38: 44.723660912 +0530 Рождение: -
//Но все же мой PHP-код
$file_pathDecoded='/usr/share/nginx/uplodedData';
$filename=$file_pathDecoded.'/test.txt';
if (is_file($filename)) {
chmod($filename, 0777);
if (unlink($filename)) {
echo 'File deleted';
} else {
echo 'Cannot remove that file';//results this
}
} else {
echo 'File does not exist';
}
if (!mkdir($file_pathDecoded.'/newfolder', 0777, TRUE)) {
echo('Failed to create folders...');//results this
}
Я думаю, что ваш код в строке 2 должен быть таким
$ File_pathDecoded = base64_decode ($ file_pathDecoded);
$file_pathDecoded='/usr/share/nginx/uplodedData';
$file_pathDecoded=base64_decode($file_path);
так что вы видите ошибку? переменная $ file_path в строке 2 не определена.
и PLS попробовать chown файл для WWW пользователя. PHP safe_mode требует, чтобы файл принадлежал тому же пользователю, с которым работает скрипт. ваш файл принадлежит UID 1000, который, похоже, не является веб-пользователем.