php - 目前无法处理此请求。HTTP ERROR 500 在源代码中找不到错误
问题描述
我的代码有什么错误?与数据库的连接是完美的。这是代码:
<?php
include 'header.php';
?>
<!DOCTYPE html>
<html>
<head>
<title>Admin/Home</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/js/bootstrap.bundle.min.js" integrity="sha384-JEW9xMcG8R+pH31jmWH6WWP0WintQrMb4s7ZOdauHnUtxwoG2vI5DkLtS3qm9Ekf" crossorigin="anonymous"></script>
</head>
<body>
<style>
img{
height: 200px;
width: 40px;
padding-top: 30px;
}
</style>
<br><br><br><br>
<div class="container">
<div class="row">
<?php
$link = mysqli_connect('', '', '', '');
$S = "select * from image";
$res = mysqli_query($link, $S);
while ($row = mysqli_fetch_assoc($res))
{
?>
<div class="card col-md-2">
<p class="text-capitalize text-center text-info mt-2"><?php echo $row['category'] ?></p>
<img class="card-img-top" src="<?php echo $row['image']; ?>">
<br>
<a href="delete.php?id=<?php echo $row['id']; ?>" class="btn btn-danger">delete</a>
<br><br>
</div>
<br><br>
<?php
}
?>
</div>
</div>
<br><br>
</body>
</html>
这是创建的管理面板,当打开管理面板时它要求登录。登录成功,它重定向到管理面板,弹出消息成功登录。但之后抛出错误帮助我解决这个问题。
解决方案
Http Response code 500 通常在 Web 服务器配置不正确或 php 代码中有一些错误时抛出,有时如果服务器是基于 Linux 的,开发人员无权访问/var/log
文件夹中的日志,因此仅用于调试目的,您可以更改ini
设置以找到确切的错误,这对我的调试有很大帮助,而且我们无权访问日志
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('error_reporting', 32767);
include 'header.php';
这将在页面上打印错误/异常,您可以修复它并将其从代码中删除。
注意:不要在生产代码中使用它
推荐阅读
- c++ - C++ 中的多模式可变参数模板
- node.js - 从 Node.js 中的另一个方法调用一个方法
- python - 试图从 python 应用程序获取 JSON 数据到谷歌表
- html - 如何使 div 内的图像与另一个 div 重叠?
- javascript - 如何使用 localStorage 将商品保存到购物车
- c++ - c ++如何从文件加载异构集合
- ios - 如何快速访问从 GameScene 到 ViewController 的整数变量
- python - 将字符转换为葡萄牙语特殊字符
- sql - 无法从 Mysql blob 列获取图像
- python - Python 解释器是否检查缩进是空格还是制表符?