Форум программистов, компьютерный форум, киберфорум
Наши страницы
RedHat, Fedora, CentOS, ASP Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
mihon1
0 / 0 / 2
Регистрация: 02.09.2013
Сообщений: 237
1

Не получается открыть папку /var/www/ для записи

04.06.2015, 17:29. Просмотров 924. Ответов 7
Метки нет (Все метки)

Вообщем такая ситуация. У меня есть скрипт на php который записывает файл в папку. На других серверах он работает нормально. На этом же сервере, этот скрипт не срабатывает, и мне не удается записать файл в папку /var/www/ а так же в те папки которые лежат в папке /var/www/. Однако например в папку /var/ файлы загружаются.
Все это происходит несмотря на то что всем папкам в папке /var/ (и в том числе папке /var/www/) назначены права 777.
Объясните в чем тут может быть проблема? Буду рад любым подсказкам и предложениям.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2015, 17:29
Ответы с готовыми решениями:

Не получается открыть папку для записи
Вообщем такая ситуация. Выставляю права для папки 777. WinSCP показывает что...

/var/lock и /var/run, как будто нет таких директорий
Доброго времени суток! Система CentOS 5.3. На системе настроен nat на...

Самба - не получается зайти в расшаренную папку
C Windows 7 захожу на сервер(CentOS 7) ввожу логин пароль пробую зайти в...

Не получается открыть 80 порт
На сервер установлен LAMP. В папке www лежит файл "index.php". Набираю в строке...

FTP сервер vsftpd. Как указать каталог /var/ftp как каталог который нужно открыть при подключении?
CentOS 5.8, FTP сервер: vsftpd При подключении к FTP с клиентской машины...

7
Amet13
1353 / 1063 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
05.06.2015, 16:53 2
Bash
1
ls -l /var/www
0
mihon1
0 / 0 / 2
Регистрация: 02.09.2013
Сообщений: 237
05.06.2015, 18:10  [ТС] 3
Вот
0
Миниатюры
Не получается открыть папку /var/www/ для записи  
Amet13
1353 / 1063 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
05.06.2015, 18:16 4
Владелец каталогов - root.
От какого пользователя запущен апач?
0
mihon1
0 / 0 / 2
Регистрация: 02.09.2013
Сообщений: 237
05.06.2015, 18:20  [ТС] 5
root

Добавлено через 43 секунды
Запущен от root
0
Amet13
1353 / 1063 / 110
Регистрация: 16.03.2012
Сообщений: 4,549
05.06.2015, 18:20 6
Что в логах написано?
Что говорит если запустить руками?
Bash
1
php /путь/к/скрипту
0
mihon1
0 / 0 / 2
Регистрация: 02.09.2013
Сообщений: 237
05.06.2015, 18:25  [ТС] 7
В логах вот что
[Wed Jun 03 15:47:03.827000 2015] [:error] [pid 3766] [client 192.168.1.9:56402] PHP Warning: move_uploaded_file(/var/www/html/pic/images/0_1c61a_a5a09b6e_XL.jpg): failed to open stream: Permission denied in /var/www/html/pic/loading.php on line 3, referer: http://192.168.1.2/pic/
[Wed Jun 03 15:47:03.827144 2015] [:error] [pid 3766] [client 192.168.1.9:56402] PHP Warning: move_uploaded_file(): Unable to move '/tmp/phpsJk7IY' to '/var/www/html/pic/images/0_1c61a_a5a09b6e_XL.jpg' in /var/www/html/pic/loading.php on line 3, referer: http://192.168.1.2/pic/
0
corochoone
61 / 53 / 19
Регистрация: 21.06.2013
Сообщений: 276
07.06.2015, 17:31 8
Уже вроде как писали. Скорее всего проблема в selinux.
Попробуйте выполнить от root'а

setenforce 0

если после этого всё заработает, вариантов 3:
1. Выключить selinux установив в /etc/selinux/config значения disabled или permissive вместо enforce
2. Просмотреть список возможных настроек политики selinux для apache и возможно найти и включить нужную:
getsebool -a |grep httpd
затем
setsebool имя_настройки=значение
3. Создать собственную политику для selinux, которая даст возможность работать apache по вашим правилам - читайте доки
0
07.06.2015, 17:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2015, 17:31

Как копировать файлы в папку /var/www/html
сразу обьясню что только второй день как установил Linux Mandriva 2010 и...

Установить vsftpd под nginx для /var/www/html
Привет всем. Помогите, как правильно установить vsftpd под nginx для каталога...

Не получается открыть папку
Доброе время суток! У меня возникла проблема, после чего пришлось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru