togethere.cloud/public_html/administration/includes/config.php

34 lines
913 B
PHP

<?php
// Plik config.php - konfiguracja bazy danych dla panelu administracyjnego
$host = "localhost";
$db = "togethere_cloud";
$user = "root";
$pass = "HasloDoSQL";
try {
$pdo = new PDO(
"mysql:host=$host;dbname=$db;charset=utf8mb4",
$user,
$pass,
[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
);
$pdo->exec("SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci");
} catch (PDOException $e) {
$projectRoot = dirname(__DIR__, 3);
$logLine = sprintf(
"[%s] uri=%s db-connect=%s%s",
date('Y-m-d H:i:s'),
isset($_SERVER['REQUEST_URI']) ? (string) $_SERVER['REQUEST_URI'] : '',
$e->getMessage(),
PHP_EOL
);
@file_put_contents($projectRoot . '/private_html/admin_db_error.log', $logLine, FILE_APPEND | LOCK_EX);
http_response_code(500);
die('Blad polaczenia z baza danych.');
}
?>