Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 35e0c0db rédigé par Tony COUAPEL's avatar Tony COUAPEL
Parcourir les fichiers

install

parent 011fa315
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -32,7 +32,7 @@ if (mysqli_query($conn, $sql)) {
// Création de l'utilisateur
$sql = "CREATE USER '$db_user'@'$db_host' IDENTIFIED BY '$db_pass';";
echo $sql;
if (mysqli_query($conn, $sql)) {
echo "</br>L'utilsateur été créé avec succès";
} else {
......@@ -41,11 +41,10 @@ if (mysqli_query($conn, $sql)) {
// Privileges
//$sql = "REVOKE ALL PRIVILEGES ON *.* FROM '$db_user'@'$db_host'; REVOKE GRANT OPTION ON *.* FROM '$db_user'@'$db_host'; GRANT SELECT, INSERT, UPDATE, DELETE, FILE ON *.* TO '$db_user'@'$db_host' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0";
$sql = "GRANT SELECT, INSERT, UPDATE, DELETE, FILE ON *.* TO '$db_user'@'$db_host' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0";
echo $sql;
$sql = "REVOKE ALL PRIVILEGES ON *.* FROM '$db_user'@'$db_host'; REVOKE GRANT OPTION ON *.* FROM '$db_user'@'$db_host'; GRANT SELECT, INSERT, UPDATE, DELETE, FILE ON *.* TO '$db_user'@'$db_host' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0";
if (mysqli_multi_query($conn, $sql)) {
echo $sql.'</br>';
echo "</br>Privilèges accordés avec succès";
} else {
echo "</br>Erreur : " . mysqli_error($conn);
......@@ -72,7 +71,6 @@ if ($conn->connect_error) {
// Récupération du contenu du fichier SQL
$sql_file_content = file_get_contents('base.sql');
$sql=str_replace("#nom_base#", $db_name, $sql_file_content );
echo $sql;
// Exécution des requêtes SQL
if (mysqli_multi_query($conn, $sql)) {
......@@ -92,7 +90,14 @@ $conn = mysqli_connect($db_host, $db_root, $db_root_pass, $db_name);
$content = "DB_HOST=$db_host\nDB_NAME=$db_name\nDB_USER=$db_user\nDB_PASS=$db_pass\n";
// Écriture du contenu dans le fichier .env
file_put_contents('../config/.env', $content);
if (is_writable("../config")) {
// Vous pouvez écrire dans le dossier
file_put_contents('../config/.env', $content);
} else {
// Vous ne pouvez pas écrire dans le dossier
echo "Le dossier n'est pas accessible en écriture.";
}
?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter