错误显示“此页面无法使用,本地主机当前无法处理此请求。HTTP错误500”

时间:2018-09-07 09:36:44

标签: php codeigniter-3

我目前正在接管某人项目。该项目使用codeigniter 3。 当我运行站点localhost / proj时,它工作正常。但是,当尝试登录到管理站点localhost / proj / admin / login时。它显示HTTP ERROR 500,此页面无法使用,l​​ocalhost当前无法处理此请求。

有人建议我研究Apache(error.log)。它显示“ PHP致命错误:在第391行的C:\ xampp \ htdocs \ project \ system \ database \ drivers \ mysqli \ mysqli_driver.php中的布尔值上调用成员函数real_escape_string()”。

我读到它可能是我的.htaccess文件:

<IfModule mod_rewrite.c>
    #--- Uncomment this line for production or testing server
    #SetEnv CI_ENV production

    #--- URL rewrite
    #--- Note: require Rewrite mod enabled (sudo a2enmod rewrite)
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
    # If we don't have mod_rewrite installed, all 404's
    # can be sent to index.php, and everything works as normal.
    # Reference: https://gist.github.com/philipptempel/4226750

    ErrorDocument 404 /index.php
</IfModule>

有人可以帮我吗?请。

1 个答案:

答案 0 :(得分:-1)

是的,我的应用程序存在相同的问题,但是当我删除htaccess时,该应用程序开始正常运行