COdeigniter:此页面不起作用localhost目前无法处理此请求。 HTTP错误500

时间:2017-07-28 13:06:06

标签: php codeigniter

我正在做一个简单的事情,在数据库中保存一些内容,但有些我如何得到这个HTTP ERROR 500.我不知道为什么它会来,我的代码也无法正常工作。请看看

Controller.php
    function register_query()
        {
            //load the registration helper under helper folder
            $this->load->helper('registration');


            $this->form_validation->set_rules('first_name', 'Name', 'required');

            $this->form_validation->set_rules('message1', 'Message', 'required');
            $this->form_validation->set_rules('email', 'Email Address', 'required');
            if ($this->form_validation->run() == true)
            {
                $data = array(
                'first_name' => $this->input->post('first_name'),
                'message1' => $this->input->post('message1'),
                'email' => $this->input->post('email'),
                );

            }
            if ($this->form_validation->run() == true && $this->Register_Model->register_query($data))
            { 
                    $data['success'] = "Your Query has been sent successfully... !!";
                $this->load->view('contact',$data);
            }
        else
        {
                    $data['success'] = "Your Query has not been sent successfully... !!";
                $this->load->view('contact',$data);
            }

        }

Model.php
    public function query($data)
    {
        $this->db->insert('queries', $data);

        $id = $this->db->insert_id();

        return (isset($id)) ? $id : FALSE;      
    }

1 个答案:

答案 0 :(得分:2)

您需要向我们提供仅500响应代码的更多信息。检查错误日志,并更新您的问题。

要获得最佳的错误记录体验,请将error_reporting设置为-1,关闭display_errors,然后设置自定义error_log。然后在终端中输入org.apache.poi.*。您的通知,警告和错误现在将实时滚动过去,而不会扭曲您的网页显示。

快速的方法是在脚本的顶部放置tail -f /path/to/error_log