neonail-database/apache-diagnose.sh
2025-08-10 18:09:07 +02:00

75 lines
2.0 KiB
Bash
Executable File

#!/bin/bash
echo "🔍 Apache Diagnose für NeoNail DB"
echo "================================"
echo "1. 📁 Verzeichnis-Struktur prüfen:"
echo "--------------------------------"
ls -la /var/www/html/
echo ""
echo "2. 📁 Public-Ordner prüfen:"
echo "--------------------------"
ls -la /var/www/html/public/
echo ""
echo "3. 🌐 Apache DocumentRoot prüfen:"
echo "-------------------------------"
apache2ctl -S 2>/dev/null | grep "DocumentRoot" || echo "⚠️ Apache2ctl nicht verfügbar"
echo ""
echo "4. 📋 Apache Sites prüfen:"
echo "------------------------"
ls -la /etc/apache2/sites-enabled/
echo ""
echo "5. 📋 Apache Sites verfügbar:"
echo "----------------------------"
ls -la /etc/apache2/sites-available/
echo ""
echo "6. 🔧 Apache Konfiguration prüfen:"
echo "--------------------------------"
if [ -f "/etc/apache2/sites-enabled/neonail.conf" ]; then
echo "✅ neonail.conf ist aktiviert"
cat /etc/apache2/sites-enabled/neonail.conf
else
echo "❌ neonail.conf ist NICHT aktiviert"
fi
echo ""
echo "7. 📝 .htaccess im Hauptverzeichnis:"
echo "----------------------------------"
if [ -f "/var/www/html/.htaccess" ]; then
echo "✅ .htaccess gefunden:"
cat /var/www/html/.htaccess
else
echo "❌ .htaccess nicht gefunden"
fi
echo ""
echo "8. 📝 .htaccess im public-Ordner:"
echo "-------------------------------"
if [ -f "/var/www/html/public/.htaccess" ]; then
echo "✅ public/.htaccess gefunden:"
cat /var/www/html/public/.htaccess
else
echo "❌ public/.htaccess nicht gefunden"
fi
echo ""
echo "9. 🔍 Apache-Logs prüfen:"
echo "-----------------------"
tail -5 /var/log/apache2/error.log
echo ""
echo "10. 🧪 Test-Request:"
echo "------------------"
curl -I http://192.168.30.81 2>/dev/null || echo "⚠️ curl nicht verfügbar"
echo ""
echo "📋 Nächste Schritte:"
echo "1. Falls public/index.php fehlt: Laravel nicht vollständig"
echo "2. Falls .htaccess fehlt: Umleitung nicht konfiguriert"
echo "3. Falls Apache-Site nicht aktiviert: Virtual Host nicht konfiguriert"