Wie funktioniert der Software-Installer?
Der Software-Installer richtet die im aktuellen Katalog angebotenen Anwendungen auf Deinem Webspace ein.
- Öffne den Software-Installer und wähle eine angebotene Anwendung.
- Wähle die Website und prüfe das Installationsverzeichnis. Die gewählten Websites werden auf dieses Verzeichnis umgestellt. Eine bisher dort erreichbare Seite wird dadurch unter dieser Adresse ersetzt, auch wenn ihre alten Dateien erhalten bleiben. Verwende zum Testen eine eigene Subdomain und sichere bestehende Projekte.
- Fülle die für die Anwendung angezeigten Felder aus, insbesondere gegebenenfalls Admin-Benutzer, E-Mail-Adresse und Passwort. Wähle eine geeignete Datenbank oder die angebotene Erstellung einer neuen Datenbank. Verwende für eine neue Anwendung möglichst eine eigene Datenbank.
- Prüfe die Angaben und starte die Installation. Warte auf den erfolgreichen Abschluss; ein gestarteter Auftrag ist noch keine fertige Installation.
- Öffne die Anwendung und schließe einen eventuell angebotenen Einrichtungsassistenten ab.
Softwares, welche nur mit Webhosting-Paket und nicht auf dem kostenlosen Webspace verfügbar sind, sind in der Software-Liste mit "Premium" markiert.
Joomla-Debug-Modus aktivieren
Den Debug-Modus von Joomla aktivierst Du im Administrator-Bereich Deiner Joomla-Installation. Rufe dazu Deine Webseite mit angehängtem /administrator auf und öffne die globale Konfiguration. Aktiviere unter System die Option System debuggen nur für die Fehlersuche. Die Fehleranzeige stellst Du unter Server ein; genaue Bezeichnungen können je nach Joomla-Version abweichen.
Die Anzeige von Fehlermeldungen, Hinweisen und Deprecation Notices kannst Du dort ebenfalls steuern. Für Webseiten im Normalbetrieb sollte die Fehleranzeige deaktiviert oder auf ein möglichst niedriges Niveau gestellt werden.
PrestaShop per SSL ausliefern
Damit PrestaShop vollständig per HTTPS ausgeliefert wird, müssen im Admin-Bereich zwei Optionen aktiviert werden. Du findest sie unter Shop Parameters → General (Shop-Einstellungen → Allgemein). Prüfe zuerst, ob die Shopadresse per HTTPS ohne Zertifikatswarnung erreichbar ist. Aktiviere Enable SSL und anschließend Enable SSL on all pages; Bezeichnungen können je nach Version abweichen.
Aktiviere die Optionen nacheinander: Die zweite Option lässt sich erst setzen, nachdem die erste Option aktiviert und gespeichert wurde.
PrestaShop: max_input_vars erhöhen
Wenn PrestaShop meldet, dass die PHP-Konfiguration die maximal erlaubte Anzahl von Formularfeldern begrenzt, kannst Du max_input_vars in einer .user.ini erhöhen.
Lege im Hauptverzeichnis der PrestaShop-Installation eine Datei .user.ini an:
max_input_vars = 6000
Es kann bis zu 30 Sekunden dauern, bis PHP die Datei neu einliest. Weitere Grundlagen findest Du im Artikel PHP-Einstellungen ändern.
MediaWiki: $wgTmpDirectory setzen
MediaWiki erzeugt Cache- und temporäre Dateien. Ohne eigene Konfiguration verwendet MediaWiki häufig das globale Systemverzeichnis /tmp. Bei Problemen mit temporären Dateien prüfe Pfad und Schreibrechte. Ein Fehler Error contacting the Parsoid/RESTBase server (HTTP 500) kann mehrere Ursachen haben und belegt allein kein Temp-Verzeichnisproblem.
Lege deshalb ein eigenes temporäres Verzeichnis an und setze in der LocalSettings.php den Wert $wgTmpDirectory:
$wgTmpDirectory = '/home/webpages/lima-city/benutzername/mediawiki-tmp';
Ersetze benutzername durch Deinen Accountnamen und lege das Verzeichnis anschließend per FTP, Filemanager oder SSH an. Es muss für Deine Anwendung beschreibbar sein und außerhalb des öffentlich erreichbaren Website-Verzeichnisses liegen.
TYPO3: E-Mail-Konfiguration
Damit TYPO3 den lima-city-Mailversand korrekt nutzt, stelle den Mail-Transport auf sendmail und das Sendmail-Kommando auf /usr/sbin/mailshield.sh -t.
In aktuellen TYPO3-Versionen liegt die Systemkonfiguration in config/system/settings.php; zusätzliche Konfiguration kann in config/system/additional.php stehen. Ältere Versionen verwenden typo3conf/LocalConfiguration.php. Ergänze die zur Version passende bestehende Konfiguration, ohne andere Einstellungen zu überschreiben. Im Konfigurationsarray sieht der MAIL-Abschnitt so aus:
'MAIL' => [
'transport' => 'sendmail',
'transport_sendmail_command' => '/usr/sbin/mailshield.sh -t',
'transport_smtp_encrypt' => '',
'transport_smtp_password' => '',
'transport_smtp_server' => '',
'transport_smtp_username' => '',
],
Shopware: Fehler 0 - communication failure
Diese Meldung kann in älteren Shopware-Backends bei einem abgebrochenen Ajax-Aufruf auftreten. Prüfe zuerst Browser-Netzwerkanzeige und PHP-Fehlerprotokoll; die Meldung allein beweist keinen Timeout.
Falls Deine Shopware-Version unter Einstellungen → Grundeinstellungen → System → Backend einen Ajax Timeout anbietet, kann bei nachgewiesenem Zeitablauf eine Erhöhung etwa von 30 auf 60–180 Sekunden helfen. Das ist eine Anwendungseinstellung, kein allgemeines Browserlimit, und hebt serverseitige PHP-Laufzeitgrenzen nicht auf. Für andere Shopware-Versionen verwende deren Dokumentation; große Importe müssen gegebenenfalls aufgeteilt oder mit dem vorgesehenen Kommandozeilenwerkzeug ausgeführt werden.