提问者:小点点

错误显示"此页面不工作,localhost目前无法处理此请求。HTTP错误500"


我目前正在接管某人的项目。该项目使用codeigniter 3。当我运行站点localhost/proj时,它运行得很好。但是当尝试登录到管理员站点localhost/proj/admin/login时。它显示HTTP错误500,此页面不工作,localhost当前无法处理此请求。

有人建议我研究Apache(error.log)。它显示了“PHP致命错误:在第391行的C:\xampp\htdocs\project\system\database\drivers\mysqli\mysqli\u driver.PHP中对布尔值上的成员函数real\u escape\u 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个答案

匿名用户

是的,我有同样的问题与我的应用程序,但当我删除htaccess,应用程序开始工作正常