2010-02-03 2 views
0

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

Наш сервер постановка работает:

сервера 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-й час, я уже вытащил слишком много всех ночей для этого проекта. У кого-нибудь есть идеи ???

+0

Делают ли print_r ($ _ POST) и print_r ($ _ REQUEST) пустые массивы или ...? – stef

ответ

0

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

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