Php 脚本过早结束

Php 脚本过早结束,php,opencart,fastcgi,plesk,Php,Opencart,Fastcgi,Plesk,升级php版本5.3.3后,我得到了内部服务器错误500,我检查了Plesk 11x Cent os 6.5错误日志,我得到了以下错误: [Thu Jun 05 18:29:27 2014][error][client 176.42.226.192]脚本头过早结束:index.php,referer: [Thu Jun 05 18:33:56 2014][warn][client 176.42.226.192]mod_fcgid:45秒内读取数据超时,请参阅: [Thu Jun 05 18:33

升级php版本5.3.3后,我得到了内部服务器错误500,我检查了Plesk 11x Cent os 6.5错误日志,我得到了以下错误:

[Thu Jun 05 18:29:27 2014][error][client 176.42.226.192]脚本头过早结束:index.php,referer:

[Thu Jun 05 18:33:56 2014][warn][client 176.42.226.192]mod_fcgid:45秒内读取数据超时,请参阅:

[Thu Jun 05 18:33:56 2014][error][client 176.42.226.192]脚本头过早结束:index.php,referer:

给出错误的函数:

public function update() {

    $this->language->load('catalog/product');

    $this->document->setTitle($this->language->get('heading_title'));

    $this->load->model('catalog/product');

    if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validateForm()) {

    var_dump($this->request);

        exit();

        $this->model_catalog_product->editProduct($this->request->get['product_id'], $this->request->post);

        $this->openbay->productUpdateListen($this->request->get['product_id'], $this->request->post);

        $this->session->data['success'] = $this->language->get('text_success');

        $url = '';

        if (isset($this->request->get['filter_name'])) {
            $url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8'));
        }

        if (isset($this->request->get['filter_model'])) {
            $url .= '&filter_model=' . urlencode(html_entity_decode($this->request->get['filter_model'], ENT_QUOTES, 'UTF-8'));
        }

        if (isset($this->request->get['filter_price'])) {
            $url .= '&filter_price=' . $this->request->get['filter_price'];
        }

        if (isset($this->request->get['filter_quantity'])) {
            $url .= '&filter_quantity=' . $this->request->get['filter_quantity'];
        }   

        if (isset($this->request->get['filter_status'])) {
            $url .= '&filter_status=' . $this->request->get['filter_status'];
        }

        if (isset($this->request->get['sort'])) {
            $url .= '&sort=' . $this->request->get['sort'];
        }

        if (isset($this->request->get['order'])) {
            $url .= '&order=' . $this->request->get['order'];
        }

        if (isset($this->request->get['page'])) {
            $url .= '&page=' . $this->request->get['page'];
        }

        var_dump($this->request);

        exit();

        $this->redirect($this->url->link('catalog/product', 'token=' . $this->session->data['token'] . $url, 'SSL'));
    }

    $this->getForm();
}
退出后;紧随其后的命令

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validateForm())

it var_dump运行良好,但在验证条件后退出;var_dump不执行,条件中的某个地方会出现500个错误

这是真的。。。很抱歉分析它们的功能实际上似乎是错误的。因为它是PHP的升级版,所以可能需要在PHP.ini中进行一些设置。增加最大执行时间、内存限制、输出缓冲。尝试:打印错误,最后获取;退出

现在我们知道谁是domain.com的注册人了-哇。现在,一些代码怎么样?@Fred ii-与代码有关吗?或者php.ini上的服务器配置错误或者BOM表问题?很难说,可能是任何问题。你查过日志了吗?如果您有一些代码要共享,它可能会有所帮助。它甚至可能是一个卷曲/聪明的引用,遗漏了一些东西;同样,可能是任何东西。谷歌为一些博客文章和邮件存档过早结束脚本,并提供可能的原因/解决方案提示。@Fred ii-我编辑了我的问题,请检查。我得到了PHP5.3.3,错误是脚本标题过早结束:index.php,referer:。正如我在问题中所写的那样,我已经在CentOS6.5上运行了Plesk11x。这是真的。。。很抱歉分析它们的功能实际上似乎是错误的。因为它是PHP的升级版,所以可能需要在PHP.ini中进行一些设置。增加最大执行时间、内存限制、输出缓冲。尝试:打印错误,最后获取;出口