ошибка файла не найдена на apache в selinux - PullRequest
1 голос
/ 17 марта 2019

У меня было рабочее соединение клиента с сервером, где мой сервер javascript ajax -> apache на selinux работал нормально.

Я скопировал новые версии существующих файлов php и переписал старые с помощью sudo.

Я начал получать 404 ошибки по моим запросам, даже думал, что вижу, как php-файл выполняет и возвращает запрошенную информацию в функцию ошибки ajax, но она скрыта в responseJSON - status = "error" и error«404 not found»

Я сбрасываю владельца и разрешения, используя chown -R apache.apache /var/www/html/public/* chcon -t httpd_sys_content_t /var/www/html/public/* -R chcon -t httpd_sys_rw_content_t /var/www/html/public/data/* -R

Запрашиваемый php-файл находится в / var / www / html / public / и не требует чтения илизапись в каталог (хотя он делает вызовы SQL и базу данных AWS).

Имеет разрешения:

-rw-r--r--. apache apache unconfined_u:object_r:httpd_sys_content_t:s0

Я не изменял конфигурационные файлы apacheи код работал раньше.Метод в коде определенно существует, я могу добавить операторы error_log в любом месте кода php, и они будут выполнены.Опять же, я получаю правильные данные, они просто скрыты, и общий ответ - ошибка 404.

Я также попытался перезапустить apache, очистить кеш java и перезапустить мой клиент.

Я ищу что-нибудь еще, что я могу попробовать.

Спасибо за любую помощь

...