Проблема с CodeIgniter.DX_Auth не работает при развертывании - PullRequest
0 голосов
/ 03 февраля 2010

Итак, в настоящее время мы используем CodeIgniter + DataMapper OverZealous Edition + DX Auth. Он работает на наших локальных машинах, а также на нашем промежуточном сервере. Как только мы нажимаем на их сервер, логин вообще не работает. После дальнейшего изучения данные из формы не поступают на контроллер, где мы проводим нашу аутентификацию. Мы убили всю проверку данных CI на стороне сервера, и она все еще пуста.

Наш промежуточный сервер работает:

Сервер Apache / 2.2.9 (Ubuntu) mod_fastcgi / 2.4.6 mod_python / 3.3.1 Python / 2.5.2 mod_wsgi / 2.3 PHP / 5.2.6-2ubuntu4.5 с Suhosin-Patch mod_ssl / 2.2.9 OpenSSL / 0.9.8g X-Powered-By PHP / 5.2.6-2ubuntu4.5

Их сервер работает:

Сервер Apache / 2.2.3 (CentOS) X-Powered-By PHP / 5.2.9

Я действительно не хочу вставлять другую платформу аутентификации в 11-й час, я уже вытащил слишком много всех ночей для этого проекта. У кого-нибудь есть идеи ???

1 Ответ

0 голосов
/ 03 февраля 2010

Проблема была в том, что клиент поместил в htaccess. Они удалили его, и теперь все работает.

Кстати, $ _POST был пустым массивом, а $ _REQUEST не показывал никаких данных поста, но показывал бы полученные данные. Я думаю, что это была директива post_max_size, которую они установили. Я думаю, что это не сработает в htaccess, потому что я знаю, что они установили бы его на 45M или около того, и мы тестировали на форме с одним текстовым полем, поэтому мы не были близко к этому максимуму.

...