Главная > Apache, Linux, PHP > CentOS 7 + apache + php не записывает в файл/папку

CentOS 7 + apache + php не записывает в файл/папку

CentOS 7 + apache + php не записывает в файл/папку, не работает запись?!

Столкнулся с проблемой, php скрипт не мог выполнить запись в файл или директорию, при этом права на папку стояли и 0777 и 0755, на файл 644 и много что другого, даже овнер и группа были верные, проблема закралась в SElinux, если не знаете как это работает или настроено не совсем верно - лучший вариант просто отключить, делается это вот так: 1. Временно отключить: setenforce 0 2. Отключить насовсем: в файле /etc/selinux/config, изменить на вот так SELINUX=disabled SELINUXTYPE=targeted SETLOCALDEFS=0 После этого запись заработала. Удачи.
1 звезда2 звезды3 звезды4 звезды5 звезд (4 votes, average: 4,25 out of 5)
Загрузка...
  1. санчо
    17 сентября 2018 в 23:33 | #1

    Спасибо за рабочее решение. А то одни тупые советы по установке чмодов и пр.
    Кстати, не плохо было бы раскрыть тему таки с селинукс.

  2. Илья
    29 января 2020 в 09:15 | #2

    Огромное спасибо — всю голову сломал почему 777 не работает… Удачи в делах!!!

  1. Пока что нет уведомлений.


8 − = семь

Heads up! You are attempting to upload an invalid image. If saved, this image will not display with your comment.