34 lines
913 B
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.');
|
|
}
|
|
?>
|
|
|