One Hat Cyber Team
Your IP :
216.73.216.55
Server IP :
5.189.175.239
Server :
Linux panel.gemx-ai.com 5.14.0-570.19.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 4 04:00:24 EDT 2025 x86_64
Server Software :
LiteSpeed
PHP Version :
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
farmersapp
/
loans.farmersapp.store
/
config
/
View File Name :
environment.php
<?php /** * Environment Configuration * Farmers Loan Management System */ // Detect environment $host = $_SERVER['HTTP_HOST'] ?? 'localhost'; $isLocalhost = in_array($host, ['localhost', '127.0.0.1', '::1']); $isDevelopment = strpos($host, '.local') !== false || strpos($host, 'dev.') !== false; // Set environment if ($isLocalhost || $isDevelopment) { define('ENVIRONMENT', 'development'); } else { define('ENVIRONMENT', 'production'); } // Environment-specific settings switch (ENVIRONMENT) { case 'development': // Development settings ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); define('DEBUG_MODE', true); define('LOG_LEVEL', 'debug'); define('CACHE_ENABLED', false); define('COMPRESSION_ENABLED', false); define('LOG_QUERIES', true); define('LOG_CONNECTIONS', true); // Development URLs define('BASE_URL', 'http://' . $host . str_replace('/index.php', '', $_SERVER['SCRIPT_NAME'])); define('API_BASE_URL', BASE_URL . '/api/'); define('CDN_URL', BASE_URL . '/assets/'); break; case 'production': // Production settings ini_set('display_errors', 0); ini_set('display_startup_errors', 0); error_reporting(0); define('DEBUG_MODE', false); define('LOG_LEVEL', 'error'); define('CACHE_ENABLED', true); define('COMPRESSION_ENABLED', true); define('LOG_QUERIES', false); define('LOG_CONNECTIONS', false); // Production URLs (configure these for your domain) define('BASE_URL', 'https://farmersloan.com'); define('API_BASE_URL', 'https://api.farmersloan.com/'); define('CDN_URL', 'https://cdn.farmersloan.com/'); break; default: die('Unknown environment'); } // Additional environment variables define('APP_DEBUG', DEBUG_MODE); define('APP_ENV', ENVIRONMENT); define('APP_URL', BASE_URL); // Timezone date_default_timezone_set('Africa/Blantyre'); // Session configuration ini_set('session.cookie_httponly', 1); ini_set('session.use_only_cookies', 1); ini_set('session.cookie_secure', ENVIRONMENT === 'production' ? 1 : 0); // File upload settings ini_set('upload_max_filesize', '10M'); ini_set('post_max_size', '10M'); ini_set('max_execution_time', '300'); ini_set('max_input_time', '300'); // Memory limit ini_set('memory_limit', '256M'); // Database connection pooling ini_set('pdo_mysql.default_socket', '/tmp/mysql.sock'); ?>