- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Тогда я хз, что ты пытаешься сделать, вникать в ТВОЕ ЧТО-ТО некогда.
Просто сделай рекурсивно права 744 на директорию которую я сказал!
Давайте все статы, раз с 777 не открывается. Скорее всего на директории выше стоят запрещающие права.
а вот это с сервера на котором все это нормально работает
заметьте здесь достаточно 664 прав на конфиг а там 777 не хватает
---------- Добавлено 18.08.2015 в 23:44 ----------
мне кажется что вот эти правила
в конфиге апача не работает
но как это проверить не знаю.
с этими правилами апач работает в группе рута и достаточно разрешить группе запись в файл но опять же почему 777 неработает😒
Warning: fopen(/etc/httpd/conf.d/y.conf): failed to open stream: Permission denied in /var/www/1/domen/index.php on line 15
Вы пытаетесь создать файл y.conf в директории /etc/httpd/conf.d/. Верно?
>> почему 777 неработает
Потому что там не 777 а 755
[root@seoterminal ~]# stat /etc/httpd/conf.d
File: `/etc/httpd/conf.d'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: fd00h/64768d Inode: 2097814 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Вы пытаетесь создать файл y.conf в директории /etc/httpd/conf.d/. Верно?
>> почему 777 неработает
Потому что там не 777 а 755
Файл y.conf существует он создан заранее и ему выставлены 777 права
Я пытаюсь сделать запись в этот файл
---------- Добавлено 19.08.2015 в 10:10 ----------
А как видно из примера с работающим по такой схеме сервером
777 права вообще ненужны достаточно 664 прав на файл в который пишем на директории права дефолтные 755 и с такими правами все отлично работает и даже reload конфигов работает по кнопке в браузере
Скорее всего апач работает в своей группе а не в root вот только я незнаю как это проверить
Может уже хватит ерундить?
Дайте скрипту произвольный файл в доступной директории а потом добавьте его в основной конфиг апача через include.
Может уже хватит ерундить?
Дайте скрипту произвольный файл в доступной директории а потом добавьте его в основной конфиг апача через include.
То есть Вы предлагаете не искать причины а придумать костыль?
Сорри, не то процитировал.
Я имел ввиду не y.conf а /etc/httpd/conf.d/r.conf из поста #5
Если его не существует, то создать его внутри /etc/httpd/conf.d может только root
Сорри, не то процитировал.
Я имел ввиду не y.conf а /etc/httpd/conf.d/r.conf из поста #5
Если его не существует, то создать его внутри /etc/httpd/conf.d может только root
Оба файла существуют они оба созданы заранее права 777 у них это просто я разделил вирт хосты в два файла чтоб не путать где чьи домены просто сервак вдвоем юзаем.
Еще раз объясну что хочу сделать. (я это уже сделал на трех серверах а вот с этим чегото лажа какая то) Я прописываю в конф апача Group root соответственно апач у меня старатует с определенными привелегиями. Далее делаю скрипт который берет из формы домен и дописывает в конфиг вирт хост для этого домена + создает папку с индексным файлом + делает reload конфигов апача. Ппо скольку апач работает в root группе то достаточно 664
---------- Добавлено 19.08.2015 в 17:18 ----------
А вот это следствие того что просто апачу нехватает прав на файл.
---------- Добавлено 19.08.2015 в 17:27 ----------
как видите оба файла (r.conf, y.conf) существуют при том y.conf владельцем апач назначен и права 777 а все одно
Может быть SELinux включен?
Ключ -Z должен это показать.
ls -alZ /etc/httpd/conf.d
http://stackoverflow.com/questions/27501349/selinux-influences-failed-to-open-stream-permission-denied-php-error