Получение ошибки при подключении PHP к MySQL в веб-матрице

Я получаю сообщение об ошибке при попытке подключиться к базе данных mysql из файла php в веб-матрице. Подробности приведены ниже.

Это файл PHP:

<!DOCTYPE html>
<html>
<body>

<?php
$servername = "localhost";
$username = "root";
$password = "password";
$database = "image" ;

// Create connection
$conn = new mysqli($servername, $username, $password);
echo "Connected successfully";
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

</body>
</html>

Это файл web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<connectionStrings>
<add connectionString="Server=localhost;Database=image;Uid=root;Pwd=password" name="image" providerName="MySql.Data.MySqlClient" />
</connectionStrings>

</configuration>

Это ошибка, которую я получаю:

HTTP Error 403.14 - Forbidden
Most likely causes:
A default document is not configured for the requested URL, and directory browsing is not enabled on the server.

More Information:
This error occurs when a document is not specified in the URL, no default document is specified for the Web site or application, and directory listing is not enabled for the Web site or application. This setting may be disabled on purpose to secure the contents of the server.

0

Решение

я получил эту проблему, изменив файл web.config, чтобы добавить документ по умолчанию, как показано ниже

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<connectionStrings>
<add connectionString="Server=localhost;Database=image;Uid=root;Pwd=hrushikesh" name="image" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
<system.webServer>
<defaultDocument>
<files>
<add value="sample.php" />
</files>
</defaultDocument>
</system.webServer>

</configuration>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]