【问题标题】:Problem with CodeIgniter. DX_Auth not working when deployedCodeIgniter 的问题。 DX_Auth 在部署时不起作用
【发布时间】:2010-02-03 02:19:34
【问题描述】:

所以我们目前正在使用 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 with 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 个小时内安装不同的身份验证框架,我已经为这个项目拉了太多的通宵达旦。谁有什么想法???

【问题讨论】:

  • print_r($_POST) 和 print_r($_REQUEST) 是否都显示空数组,或者...?

标签: php codeigniter authentication codeigniter-datamapper


【解决方案1】:

问题出在客户端放入 htaccess 中。他们已将其删除,现在一切正常。

顺便说一句,$_POST 是一个空数组,$_REQUEST 没有显示任何发布数据,但会显示获取数据。我认为这是他们设置的 post_max_size 指令。我猜这在 htaccess 中行不通,因为我知道他们会将其设置为 45M 左右,而且我们正在测试一个带有一个文本字段的表单,所以我们没有接近那个最大值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    相关资源
    最近更新 更多