47 lines
1.4 KiB
Bash
Executable File
47 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🧹 Finale Pail-Problem Lösung"
|
|
echo "============================="
|
|
|
|
# 1. Alle Cache-Dateien löschen
|
|
echo "🗑️ Lösche alle Cache-Dateien..."
|
|
rm -f bootstrap/cache/packages.php
|
|
rm -f bootstrap/cache/services.php
|
|
rm -f bootstrap/cache/config.php
|
|
rm -f bootstrap/cache/routes.php
|
|
rm -f bootstrap/cache/views.php
|
|
|
|
# 2. Composer autoload neu generieren
|
|
echo "🔄 Generiere Composer autoload neu..."
|
|
if command -v composer &> /dev/null; then
|
|
composer dump-autoload --optimize
|
|
elif [ -f "composer.phar" ]; then
|
|
php composer.phar dump-autoload --optimize
|
|
else
|
|
echo "⚠️ Composer nicht verfügbar, überspringe autoload"
|
|
fi
|
|
|
|
# 3. Laravel Cache komplett leeren
|
|
echo "🧹 Leere Laravel Cache komplett..."
|
|
php artisan config:clear 2>/dev/null || echo "⚠️ config:clear übersprungen"
|
|
php artisan cache:clear 2>/dev/null || echo "⚠️ cache:clear übersprungen"
|
|
php artisan route:clear 2>/dev/null || echo "⚠️ route:clear übersprungen"
|
|
php artisan view:clear 2>/dev/null || echo "⚠️ view:clear übersprungen"
|
|
|
|
# 4. Berechtigungen setzen
|
|
echo "🔐 Setze Berechtigungen..."
|
|
chmod -R 777 bootstrap/cache/
|
|
chmod -R 777 storage/
|
|
|
|
# 5. Debug deaktivieren (für Produktion)
|
|
echo "🔧 Setze Debug-Modus zurück..."
|
|
sed -i 's/APP_DEBUG=true/APP_DEBUG=false/' .env
|
|
|
|
# 6. Test
|
|
echo "🧪 Teste Anwendung..."
|
|
curl -I http://192.168.30.81
|
|
|
|
echo ""
|
|
echo "✅ Pail-Problem behoben!"
|
|
echo "📋 Testen Sie: http://192.168.30.81"
|