You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP 7.4升级至PHP 8后出现HTTP ERROR 500问题求助

PHP 7.4升级至PHP 8后网站出现HTTP ERROR 500求助

网站从PHP 7.4升级至PHP 8版本后出现HTTP ERROR 500报错,切换回PHP 7.4及更低版本时可正常运行。

  • PHP 8下的报错截图:PHP 8报错截图
  • PHP 7.4下的正常截图:PHP 7.4正常截图

以下是我的index.php代码:

<?php
define('INDEX',TRUE);
$bem_cfg = Array();

$bem_cfg['lang'] = Array();

/* current dir aka current app */
$bem_cfg['app_name'] = 'public';

$bem_cfg['app_dir'] = dirname(__FILE__);

require_once $bem_cfg['app_dir'] . '/config.php';

require_once $bem_cfg['app_dir'] . '/app.init.php';

$bem_cfg['tpl_dir'] = './tpl/' . $bem_cfg['cfg_current_template'] ;

require_once $bem_cfg['app_dir'] . '/inc/init.php';

require_once $bem_cfg['lang_dir'] .  '/init.lang.php';

/* init admin menus & modules */
require_once './public.init.php';

$RainTpl->assign('lang',$lang);
$alert = Array();
if(isset($_SESSION['bem_alert'])){
    $alert = $_SESSION['bem_alert'];
    unset($_SESSION['bem_alert']);
}
$RainTpl->assign('alert',$alert);
$RainTpl->assign('locals',$bem_cfg['locals']);

$RainTpl->assign('noMenu',( intval($BemHelpers->getG('nomenu',0)) == 1 ? 1 :0) );



$modPath =  $bem_cfg['mod_dir'] .  '/' . $bem_cfg['app_name'] .
            '/' . $modules[$bem_cfg['app_name']]['main']['class_file_name'];


if( isset( $modules[$bem_cfg['app_name']][($page = $BemHelpers->getG('page','main' ))] ) ) {
    $modPath = $bem_cfg['mod_dir'] . '/' . $bem_cfg['app_name'] . '/' .
     $modules[$bem_cfg['app_name']][$page]['class_file_name'];
}


if( is_file( $modPath ) && file_exists( $modPath ) ) {
    require_once $modPath;
}else{
    $BemHelpers->headers('404');
    die( '<center><span style="font-size:15em">404</span></center>' );
}

if( isset( $CURRENT_MOD_CLASS ) && class_exists( $CURRENT_MOD_CLASS ) ) {
    $currentClass = new $CURRENT_MOD_CLASS( $bem_cfg , $BemHelpers , $BemDB , $RainTpl );
    $currentClass->run();
}else{
    $BemHelpers->headers('404');
    die( '<center><span style="font-size:15em">404</span></center>' );
}

恳请协助排查并解决该问题。

内容的提问来源于stack exchange,提问作者Mohamed Garaihy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 05:16:15