/var/www/vhosts/m-auto.co/httpdocs
NameSizeModeActions
admin/-0755rm
ajax/-0755rm
assets/-0755rm
includes/-0755rm
uploads/-0755rm
.htaccess29060644editdlrm
7-6-2026.zip159530644editdlrm
404.php13460644editdlrm
500.php13260644editdlrm
about.php22140644editdlrm
add_technical_specs.php36590644editdlrm
ajax_filter_cars.php74120644editdlrm
atom.xml62812440644editdlrm
BACKGROUND_THEMES_INFO.md45610644editdlrm
Backup.zip49650644editdlrm
branches.php107880644editdlrm
calculator.php58970644editdlrm
cars.php219910644editdlrm
car_condition_summary.php92480644editdlrm
car_details.php225840644editdlrm
CAR_GALLERY_README.md78700644editdlrm
car_gallery_summary.php108570644editdlrm
check_brand_matching.php20000644editdlrm
cleanup_for_production.php48780644editdlrm
compare.php202550644editdlrm
COMPARISON_SYSTEM_README.md68320644editdlrm
contact.php38190644editdlrm
contact_process.php23700644editdlrm
database_backup_2025-11-04_13-01-05.sql481380644editdlrm
debug_brands.php22670644editdlrm
deployment_checklist.php68600644editdlrm
DEPLOYMENT_GUIDE.md27120644editdlrm
export_database.php33290644editdlrm
find_nearest_branch.php28890644editdlrm
get-sitemap.php25800644editdlrm
get_branches_by_city.php46970644editdlrm
google7cbe8ec413192e2a.html530644editdlrm
google69217c47da90dd66.html530644editdlrm
index.php6335590644editdlrm
m11.zip322228240644editdlrm
main.php125950644editdlrm
main1.php119110644editdlrm
maintenance.php41690644editdlrm
maintenance_process.php34080644editdlrm
manifest.json8280644editdlrm
news.php26910644editdlrm
news_article.php65360644editdlrm
ODOO_INTEGRATION_README.md44350644editdlrm
offers.php22180644editdlrm
PRODUCTION_SUMMARY.md64260644editdlrm
quick_test_gallery.php60780644editdlrm
README.md61700644editdlrm
robots.txt590644editdlrm
server_check.php52930644editdlrm
sitemap.js4796200644editdlrm
sitemap.xml62818290644editdlrm
sw.js19540644editdlrm
test_odoo_connection.php34740644editdlrm
visit.php37810644editdlrm
visit_process.php27710644editdlrm
x.txt4796570644editdlrm
Edit: /var/www/vhosts/m-auto.co/httpdocs/server_check.php (5293B)
M-AUTO Server Requirements Check"; echo ""; // PHP Version Check echo "

PHP Configuration

"; $php_version = phpversion(); $min_php_version = '7.4'; if (version_compare($php_version, $min_php_version, '>=')) { echo "
✓ PHP Version: $php_version (Required: $min_php_version+)
"; } else { echo "
✗ PHP Version: $php_version (Required: $min_php_version+)
"; } // Required Extensions $required_extensions = [ 'mysqli' => 'MySQL Database Support', 'mbstring' => 'Multibyte String Support (for Arabic)', 'gd' => 'Image Processing', 'curl' => 'HTTP Requests', 'json' => 'JSON Support', 'session' => 'Session Support', 'fileinfo' => 'File Information', 'zip' => 'ZIP Archive Support' ]; echo "

Required PHP Extensions

"; foreach ($required_extensions as $ext => $desc) { if (extension_loaded($ext)) { echo "
✓ $desc ($ext)
"; } else { echo "
✗ $desc ($ext) - MISSING
"; } } // PHP Settings echo "

PHP Settings

"; $settings = [ 'upload_max_filesize' => ['current' => ini_get('upload_max_filesize'), 'recommended' => '10M'], 'post_max_size' => ['current' => ini_get('post_max_size'), 'recommended' => '10M'], 'max_execution_time' => ['current' => ini_get('max_execution_time'), 'recommended' => '300'], 'memory_limit' => ['current' => ini_get('memory_limit'), 'recommended' => '256M'], 'max_input_vars' => ['current' => ini_get('max_input_vars'), 'recommended' => '3000'] ]; foreach ($settings as $setting => $values) { $class = 'info'; $status = 'ℹ'; echo "
$status $setting: {$values['current']} (Recommended: {$values['recommended']})
"; } // Directory Permissions echo "

Directory Permissions

"; $directories = [ 'uploads' => 'File Uploads', 'assets/images' => 'Image Assets', 'includes' => 'Include Files' ]; foreach ($directories as $dir => $desc) { if (is_dir($dir)) { if (is_writable($dir)) { echo "
✓ $desc ($dir) - Writable
"; } else { echo "
⚠ $desc ($dir) - Not Writable
"; } } else { echo "
⚠ $desc ($dir) - Directory doesn't exist
"; } } // Database Connection Test echo "

Database Connection

"; try { include 'includes/db.php'; if ($conn && !$conn->connect_error) { echo "
✓ Database Connection - OK
"; // Check database charset $charset_result = $conn->query("SELECT @@character_set_database as charset"); if ($charset_result) { $charset = $charset_result->fetch_assoc()['charset']; if ($charset === 'utf8mb4') { echo "
✓ Database Charset: $charset (Arabic Support)
"; } else { echo "
⚠ Database Charset: $charset (Recommended: utf8mb4)
"; } } // Check tables $tables_result = $conn->query("SHOW TABLES"); $table_count = $tables_result->num_rows; echo "
ℹ Database Tables: $table_count found
"; } else { echo "
✗ Database Connection Failed
"; } } catch (Exception $e) { echo "
✗ Database Connection Error: " . $e->getMessage() . "
"; } // Server Information echo "

Server Information

"; echo "
ℹ Server Software: " . $_SERVER['SERVER_SOFTWARE'] . "
"; echo "
ℹ Document Root: " . $_SERVER['DOCUMENT_ROOT'] . "
"; echo "
ℹ Current Directory: " . __DIR__ . "
"; echo "
ℹ PHP SAPI: " . php_sapi_name() . "
"; echo "

Recommendations for Production

"; echo "
⚠ Remove this file (server_check.php) after deployment
"; echo "
⚠ Update database credentials in includes/config.php
"; echo "
⚠ Enable HTTPS and update .htaccess
"; echo "
⚠ Set up regular database backups
"; echo "
⚠ Configure error logging
"; echo "

Generated on: " . date('Y-m-d H:i:s') . "

"; ?>