Installationsprobleme
Modul-Upload schl�gt fehl
Problem: Die Modul-ZIP-Datei l�sst sich nicht �ber das Perfex-Admin-Panel hochladen.
Ursachen & L�sungen:
| Ursache | L�sung |
|---|---|
| Dateigr��e �berschreitet PHP-Upload-Limit | Erh�hen Sie upload_max_filesize und post_max_size in php.ini auf mindestens 64M |
| Server-Timeout beim Upload | Erh�hen Sie max_execution_time in php.ini auf 300 |
| Berechtigungsproblem | Stellen Sie sicher, dass das modules/-Verzeichnis beschreibbar ist (chmod 755) |
Alternative: Upload per FTP/SFTP:
- Entpacken Sie die ZIP auf Ihrem Computer
- Laden Sie den entpackten Ordner in
your-perfex/modules/hoch - Aktivieren Sie �ber Setup ? Modules im Admin-Panel
Modul erscheint nach Upload nicht
Problem: Sie haben das Modul hochgeladen, aber es erscheint nicht unter Setup ? Modules.
L�sungen:
- Stellen Sie sicher, dass die Ordnerstruktur korrekt ist:
modules/saas/(nichtmodules/saas-module/odermodules/saas/saas/) - �berpr�fen Sie, ob alle Dateien vollst�ndig hochgeladen wurden (Dateianzahl vergleichen)
- Leeren Sie Ihren Browser-Cache und aktualisieren Sie die Seite
- �berpr�fen Sie Dateiberechtigungen: Das gesamte
modules/saas/-Verzeichnis muss vom Webserver lesbar sein
MySQL-Verifizierung schl�gt fehl
Problem: Beim Klicken auf "Click here to verify server settings" erscheint ein Fehler.
Fehler: "Access denied for user"
Ursache: Falscher MySQL-Benutzername oder Passwort.
Behebung:
- �berpr�fen Sie Ihre MySQL-Zugangsdaten erneut
- Bei cPanel: Versuchen Sie Ihren cPanel-Benutzernamen und -Passwort
- Testen Sie die Zugangsdaten manuell:
mysql -u your_username -p -h localhost
# Enter your password when prompted
# If you can log in, the credentials are correct
Fehler: "Can't connect to MySQL server"
Ursache: MySQL l�uft nicht oder falscher Host/Port.
Behebung:
- Pr�fen Sie, ob MySQL l�uft:
sudo systemctl status mysql - �berpr�fen Sie, ob der Host korrekt ist (normalerweise
localhost) - �berpr�fen Sie, ob der Port korrekt ist (normalerweise
3306) - Wenn MySQL auf einem anderen Server l�uft, verwenden Sie die IP-Adresse dieses Servers
Fehler: "CREATE command denied"
Ursache: Der MySQL-Benutzer hat keine Berechtigung zum Erstellen von Datenbanken.
Behebung:
-- Log in to MySQL as root:
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Oder in cPanel: Gehen Sie zu MySQL Databases ? User Privileges ? Aktivieren Sie "ALL PRIVILEGES"
Leere wei�e Seite nach Aktivierung
Problem: Nach der Aktivierung des Moduls sehen Sie eine leere wei�e Seite.
L�sungen:
- PHP-Fehlerprotokolle pr�fen: Schauen Sie in
/var/log/apache2/error.log(Apache) oder/var/log/nginx/error.log(Nginx) - Fehleranzeige vor�bergehend aktivieren: F�gen Sie in Ihrer
.htaccessoderindex.phphinzu:ini_set('display_errors', 1);
error_reporting(E_ALL); - PHP-Version pr�fen: Stellen Sie sicher, dass Sie PHP 7.4 oder h�her verwenden
- Speicherlimit pr�fen: Setzen Sie
memory_limit = 256Minphp.ini
Registrierungsformular wird nicht angezeigt
Problem: Die Landing Page zeigt kein Registrierungsformular an.
L�sungen:
- Stellen Sie sicher, dass Sie mindestens einen Plan unter SaaS Management ? Plans erstellt haben
- �berpr�fen Sie, ob Registrierungen unter SaaS Management ? SuperAdmin Settings ? Tenants Settings aktiviert sind
- �berpr�fen Sie, ob die Landing-Page-URL unter Landing Page Settings korrekt ist
- Versuchen Sie, eine andere Landing-Page-Vorlage auszuw�hlen
- Leeren Sie Ihren Browser-Cache
E-Mails werden nicht gesendet
Problem: Willkommens-E-Mails, Verifizierungs-E-Mails oder Rechnungs-E-Mails werden nicht gesendet.
L�sungen:
- Konfigurieren Sie SMTP in Perfex CRM: Gehen Sie zu Setup ? Email ? Email Settings
- Empfohlene SMTP-Dienste:
- Gmail SMTP (kostenlos bis zu 500 E-Mails/Tag)
- SendGrid (kostenloser Tarif: 100 E-Mails/Tag)
- Mailgun (kostenloser Tarif: 5.000 E-Mails/Monat)
- Testen Sie den E-Mail-Versand unter Setup ? Email ? Send Test Email
- �berpr�fen Sie Ihren Spam-Ordner ? E-Mails k�nnten dort landen
SMTP ist entscheidend! Ohne konfiguriertes SMTP werden keine E-Mails von Ihrer Plattform gesendet ? einschlie�lich Verifizierungs-E-Mails, Willkommens-E-Mails und Rechnungen. Richten Sie dies zuerst ein!
Mandanten-Datenbank wird nicht erstellt
Problem: Der Mandant meldet sich an, aber seine Datenbank wird nicht erstellt.
L�sungen:
- �berpr�fen Sie die MySQL-Zugangsdaten in den SaaS-Einstellungen (klicken Sie auf die Schaltfl�che ?Verifizieren?)
- Pr�fen Sie, ob Ihr MySQL-Benutzer die Berechtigung CREATE DATABASE hat
- Bei Shared Hosting: Pr�fen Sie, ob Sie Ihr Datenbank-Limit erreicht haben
- �berpr�fen Sie das SaaS-Aktivit�tsprotokoll f�r Fehlerdetails
- �berpr�fen Sie die PHP-Fehlerprotokolle auf MySQL-spezifische Fehler
Fehler "Maximum database connections"
Problem: Fehler wegen zu vieler Datenbankverbindungen.
L�sungen:
- Erh�hen Sie
max_connectionsin MySQL inmy.cnf:[mysqld]
max_connections = 200 - Starten Sie MySQL neu:
sudo systemctl restart mysql - Erw�gen Sie die Optimierung Ihres Servers (mehr RAM), wenn Sie viele Mandanten haben
Problem behoben? Wenn Sie weiterhin Probleme haben, lesen Sie Domain & DNS Issues oder kontaktieren Sie Support.