hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php报内部500毛病【php题目】

2019-11-26PHP问题搜搜PHP网58°c
A+ A-

关于http要求报错状况码为500,一般诠释是:示意服务器碰到毛病,没法完成要求(即服务器内部毛病)

引荐:php服务器

PHP顺序语法毛病致使

这应当是最罕见的毛病了,语法毛病也能很快复现,只要把报错信息暴露出来即可依据题目立马处置惩罚。
如果是在当地或测试环境,一般我们是这么处置惩罚的,在顺序进口中设置输出报错信息即可:

//error_reporting设置应当报告的毛病,下面示意除了 E_NOTICE,报告其他一切毛病
error_reporting(E_ALL ^ E_NOTICE);
//输出毛病
ini_set('display_errors', 1);

但在线上环境的话,由于用户都在用,不可能许可我们就那末光秃秃的打印毛病,怎么办呢?能够在顺序进口文件中设置将毛病输出到日记文件中,细致代码以下:

error_reporting(E_ALL ^ E_NOTICE);
//制止把毛病输出到页面
ini_set('display_errors', 0);
//设置毛病信息输出到文件
ini_set('log_errors', 1);

//指定毛病日记文件名
$error_dir = '/logs/err/';
$error_file = $error_dir . date('Ymd').'.log';
//目次不存在就建立
if (!is_dir($error_dir)){
    mkdir($error_dir, 0777, true);
}
//文件不存在就建立之
if(!file_exists($error_file)){
    $fp = fopen($error_file, 'w+');
    if($fp){
        fclose($fp);
    }
}

//设置毛病输出文件
ini_set("error_log", $error_file);

//顺序一般实行逻辑......

磁盘满了致使

因磁盘空间不足,没有充足空间读写数据而致使的500报错极不罕见,且不容易及时发现。一般碰到500题目,很快想到的是顺序毛病,实在另有多是磁盘空间不足了,如果在顺序上为找到任何题目,能够检察下是不是是磁盘空间不足题目。
df -h 检察磁盘空间占用状况

以上就是php报内部500毛病的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php报内部500毛病【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: