Внутренняя ошибка сервера 500 - это общая ошибка перехвата всех ошибок, когда сервер генерирует исключение. Проще говоря, 500 Internal Server Error - это общий код состояния http , который означает, что что-то пошло не так на сервере сайта.
Пожалуйста, проверьте следующее, проверьте, есть ли у вас служба онлайн-хостинга, учетные данные базы данных. одинаковы. (значения на переменных ниже.). Шланг может отличаться на онлайн-хосте от вашего локального хоста.
private $host = "localhost";
private $user = "guru77";
private $pwd = "123456";
private $dbName = "testingProjects";
в качестве альтернативы, вы можете проверить соединение с базой данных, просто запустив это,
<?php
$hostname= "localhost";
$db= "database";
$user= "user";
$pass= "password";
$checkConn= new mysqli($hostname, $user, $pass, $db);
// Check connection
if ($checkConn->connect_error) {
die("Connection failed: " . $checkConn->connect_error);
}
echo "Connected successfully";
?>
, было бы более полезно, если бы вы можете получить данные журнала ошибок сервера, которые будут полезны при отладке