php.ini中display_startup_errors=on显示的都是什么错误【500】?

本文解释了在php.ini配置文件中启用display_startup_errors=on后显示的错误类型。这对于理解PHP启动阶段可能出现的问题及其解决方法非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下是我项目的入口文件: <?php // echo phpinfo(); // die; /** * @name index.php * @desc 入口文件 * @author boye.liu */ try { // Define path to application directory defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application')); // Ensure /library on include_path, // And library must be the first, to avoid the error: "Fatal error: Cannot redeclare class Zend_Db" set_include_path(implode(PATH_SEPARATOR, array( realpath(APPLICATION_PATH . '/library'), get_include_path(), ))); // Create application, bootstrap, and run $application = new Yaf_Application( APPLICATION_PATH . '/configs/application.ini' ); $application->bootstrap() ->run(); } catch (Exception $ex) { header("Content-Type: application/json;charset=utf-8"); $code = $ex->getCode(); $msg = $ex->getMessage(); Kepler_Log::error($msg); $errArr = array( "errno" => 1, //system error "errmsg" => "系统错误", "data" => array(), ); echo json_encode($errArr); } 以下时application.ini文件: [product] ;=========== php ini setup phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 phpSettings.date.timezone = "Asia/Shanghai" ;phpSettings.error_reporting = "E_ALL & ~ E_STRICT" ;=========== application application.directory = APPLICATION_PATH "/" application.bootstrap = APPLICATION_PATH "/Bootstrap.php" application.library = APPLICATION_PATH "/library" application.library.namespace = "Zend,Kepler" ;======= 忽略前缀,仅仅当用于分产品线才使用 ;application.baseUri = "/audit" application.dispatcher.throwException=True application.dispatcher.catchException=True application.dispatcher.defaultModule = "index" application.dispatcher.defaultController = "index" application.dispatcher.defaultAction = "index" ;======= 开发添加的module需要添加到这里 application.modules = "Index,Audit,User,Common,Collect,Business,Data,Market,Company,Shop,Goods,Enquiry,Offer,Order,News,Dt,Meeting,Scf,Crm,Journal,Report,Article,Vote" ;======= application.system.* 通过这个属性, 可以修改yaf的runtime configure ;======= use_spl_autoload must be true application.system.use_spl_autoload=1 为啥现在我所有的接口地址都报错404,但是不带接口的话也能进入到入口文件中去?
最新发布
07-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值