Mittlerweile im ER, bitte nicht mehr von hier testen. Funktioniert erst ab Version 2.8 Zur Erweiterung
Ich bitte zu beachten, der Mod ist nicht Updatesafe, da die Core Datei Files.php modifiziert wurde (Stand: TL 2.7.5)
Nachdem hier einige User das Problem haben, dass ihr Provider den SafeMode Hack mittels FTP nicht zulassen, hier mein SafeModeHack welcher auch SFTP anbietet (Auf Basis von phpseclib, keine Serveranpassung notwendig).
Das Backend wird um zwei weitere Felder erweitert (Auswahlbox der Safemode Hack Technologie und Port eingabe moeglichkeit), welche jedoch vermutlich nicht selbst abspeichern koennen (Henne-Ei-Problem des SMH).
Zur Inbetriebnahme einfach die im zip enthaltenen Dateien auf eure TL Installation hochladen.
Anschliessend muss vermutlich von Hand noch die localconfig.php angepasst werden um den SMH zu aktivieren.
Sollte der Test mit dem SMH erfolgreich verlaufen, werde ich ein entsprechendes Ticket erstellen welches die entsprechenden Aenderungen in Files.php beinhaltet.PHP-Code:
$GLOBALS['TL_CONFIG']['useFTP'] = true;
$GLOBALS['TL_CONFIG']['ftpHost'] = '###hostname##';
$GLOBALS['TL_CONFIG']['ftpPath'] = '##root verzeichnis auf dem server##';
$GLOBALS['TL_CONFIG']['ftpUser'] = '##username##';
$GLOBALS['TL_CONFIG']['ftpPass'] = '##passwort##';
/* optionale Zeile, Port Angabe falls SSH nicht auf Port 22 liegt. */
$GLOBALS['TL_CONFIG']['ftpPort'] = 22;
/* Diese Zeile aktiviert den SFTP Modus */
$GLOBALS['TL_CONFIG']['useSMHClass'] = 'SMHSFTP';
In der Theorie sind durch diese Aenderung weitere Protokolle ebenfalls moeglich, wie z.B. SCP oder aehnliches. Diese implementiere ich evtl. auch noch in einer freien Minute.
Gruss
Chris
Edit: Portangabe in den Settings hinzugefuegt.
Lesezeichen