У меня было рабочее соединение клиента с сервером, где мой сервер 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 и перезапустить мой клиент.
Я ищу что-нибудь еще, что я могу попробовать.
Спасибо за любую помощь