46 lines
1.5 KiB
PHP
46 lines
1.5 KiB
PHP
<?php
|
||
/**
|
||
* Sample-Konfiguration für Simple Wishlist
|
||
* Kopiere diese Datei nach config.php und trage echte Werte ein.
|
||
*
|
||
* Sicherheitshinweise:
|
||
* - Lege die echte config.php NICHT ins Git-Repo (siehe .gitignore).
|
||
* - Setze Dateirechte restriktiv (z. B. 640) und Eigentümer auf den Webserver-User.
|
||
* - $image_host_whitelist: Wenn gesetzt, dürfen Bilder NUR von diesen Hosts gepullt werden.
|
||
*/
|
||
|
||
$servername = 'localhost';
|
||
$username = 'wishlist';
|
||
$password = 'yourcooldbpasshere';
|
||
$db = 'wishlist';
|
||
|
||
/**
|
||
* Pfad zum Bilder-Verzeichnis relativ zum Webroot oder absolut.
|
||
* Standard (relativ): 'data/images'
|
||
* Beispiel (absolut): '/var/www/wishlist/data/images'
|
||
*/
|
||
$imagedir = 'data/images';
|
||
|
||
/**
|
||
* Pfad zum Bilder-Verzeichnis für Platzhalter-Bilder zum Webroot oder absolut.
|
||
* Standard (relativ): 'img/placeholders'
|
||
* Beispiel (absolut): '/var/www/wishlist/img/placeholders'
|
||
*/
|
||
$placeholders_imagedir = 'img/placeholders';
|
||
|
||
/**
|
||
* (Optional) Whitelist für Bild-Downloads (SSRF-Schutz).
|
||
* - Leere Liste => kein Host explizit erlaubt, aber add_item.php blockt private/Loopback/Link-Local IPs.
|
||
* - Wenn du hier Einträge setzt, dürfen NUR diese Hosts (und deren Subdomains) genutzt werden.
|
||
* Beispiel: ['i.imgur.com', 'images.example.com']
|
||
*/
|
||
$image_host_whitelist = [];
|
||
|
||
/**
|
||
* (Optional) Produktions-Flags – falls du sie in Templates brauchst.
|
||
* Die App selbst setzt error_reporting in index/add_item; hier nur als Doku.
|
||
*/
|
||
// $app_env = 'production'; // 'development' | 'production'
|
||
|
||
?>
|