35 lines
1.3 KiB
PHP
35 lines
1.3 KiB
PHP
<?php
|
|
// إعدادات قاعدة البيانات للاستضافة
|
|
define('DB_SERVER', 'localhost'); // عادة ما يكون localhost في Hostinger
|
|
define('DB_USERNAME', ''); // أدخل اسم المستخدم من Hostinger
|
|
define('DB_PASSWORD', ''); // أدخل كلمة المرور من Hostinger
|
|
define('DB_NAME', ''); // أدخل اسم قاعدة البيانات من Hostinger
|
|
|
|
// إعدادات الموقع
|
|
define('SITE_URL', 'https://yourdomain.com'); // أدخل نطاق موقعك
|
|
define('SITE_NAME', 'ShubraVeil');
|
|
define('ADMIN_EMAIL', ''); // بريدك الإلكتروني
|
|
|
|
// إعدادات الأمان
|
|
define('SECURE_SESSION', true);
|
|
define('SESSION_LIFETIME', 3600);
|
|
define('CSRF_TOKEN_SECRET', bin2hex(random_bytes(32))); // مفتاح عشوائي آمن
|
|
|
|
// إعدادات التحميل
|
|
define('UPLOAD_PATH', __DIR__ . '/../uploads/');
|
|
define('MAX_FILE_SIZE', 5242880); // 5 ميجابايت
|
|
define('ALLOWED_FILE_TYPES', ['jpg', 'jpeg', 'png', 'gif']);
|
|
|
|
// إعدادات النسخ الاحتياطي
|
|
define('BACKUP_PATH', __DIR__ . '/../backups/');
|
|
define('MAX_BACKUP_FILES', 5);
|
|
|
|
// تكوين التاريخ والوقت
|
|
date_default_timezone_set('Africa/Cairo');
|
|
|
|
// معالجة الأخطاء
|
|
error_reporting(0);
|
|
ini_set('display_errors', 0);
|
|
ini_set('log_errors', 1);
|
|
ini_set('error_log', __DIR__ . '/../logs/error.log');
|