Apache 500 Ошибка 1176 с использованием CodeIgniter 2 с AngularJS AJAX не может POST только для конечных точек GET

Попытка сделать пару обновлений для более старого проекта, который прекрасно работает на производственном сервере, но локально выдает ошибку 500, когда я пытаюсь достичь своих конечных точек RESTful. Я вошел в систему и ничего не отображается в журналах, поэтому я проверил ошибки Apache, которых нет, и они являются только ошибкой access.log:

"POST /user/login HTTP/1.1" 500 1176

Я обнаружил, что эти две записи 1 и 2, похоже, имеют одинаковые симптомы, но у меня уже была ошибка входа в php.ini, и я заменил все @ перед возвратом с помощью GIT, и это тоже не помогло.

Я могу поразить конечную точку напрямую, введя URL-адрес маршрутов прямо в браузер, и он попадет на мой контроллер, прежде чем произойдет сбой, что и должно быть.

Похоже, что это не проблема HTTP против HTTPS, поскольку base_url был правильно настроен для доменов dev и prod в CodeIgniter.

Таким образом, чтобы подвести итог, я не могу POST, но я могу ПОЛУЧИТЬ свою конечную точку, нет никаких регистрируемых ошибок, кроме как в access.log, и я использую CodeIgniter 2 и AngularJS на внешнем интерфейсе для выполнения моего AJAX. Это только начало происходить локально, без причины, по которой я могу светить, и на рабочем сервере он работает без проблем и работает уже около двух месяцев.

Кто-нибудь такое случается и знает, как узнать, где происходит ошибка?

Фабрика, которая содержит POST выглядит следующим образом:

.factory('AuthService', ['$http', '$q', 'UserService', 
    function( $http, $q, UserService ) {

        var user = UserService;

        var service = {

            login: function( user ) {
                return $http.post( '/user/login', user )

                    .then(function( session ) {
                        UserService.set( session.data );
                        return session;
                    }, function( error ) {
                        return $q.reject( error );
                    });
            }

        };

    return service;
}]);

0 ответов

Другие вопросы по тегам