TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

Complete Guide Fix 404 Error and Configure XAMPP Auto Start Services on Windows

If you’re experiencing the 404 error on XAMPP, this guide will show you exactly how to fix it. We break down the root causes behind the issue and walk you through simple solutions that work every time. You’ll also learn how to check Apache ports, update configurations, and prevent future errors. This tutorial covers both beginner and advanced troubleshooting methods. We also guide you on enabling XAMPP services to auto start when Windows boots. This ensures your development environment is always ready without manual launch. By following this complete guide, you will eliminate downtime and improve your workflow. Whether you’re a developer, sysadmin, or student, this video helps you optimize your local server setup with ease.

Additional bug fixes.

Step 1: Set VirtualHost correctly


File: C:\xampp\apache\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
ServerName 192.168.16.134
DocumentRoot “C:/xampp/htdocs/snipe-it/public”

<Directory “C:/xampp/htdocs/snipe-it/public”>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

ErrorLog “logs/snipeit-error.log”
CustomLog “logs/snipeit-access.log” common
</VirtualHost>

Step 2: Edit htaccess file in public


File: C:\xampp\htdocs\snipe-it\public\.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>

RewriteEngine On
RewriteBase /

# Redirect Trailing Slashes…
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller…
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

Step 3: Edit Snipe-IT’s env file


File: C:\xampp\htdocs\snipe-it\.env

APP_URL=http://192.168.16.134

Step 4: Restart Service


cd C:\xampp\htdocs\snipe-it
php artisan config:clear
php artisan cache:clear
php artisan route:clear