Skip to content

ftp file browser

Sweil edited this page Oct 3, 2014 · 3 revisions

Seit Version 2.alix5b ist eine kleine Funktion enthalten, die sich nur mit einer manuellen Änderungder Datenbank nutzen lässt.

Es handelt sich um ein Interface zur direkten Download-Dateiauswahl auf entfernten FTP-Servern. Da eine vollständige FTP-Server Verwaltung erst für eine spätere Version geplant ist, eben der folgende Hack:

nur bei 2.alix5b und 2.alix5c:

Mit folgendem SQL-Code die Tabelle anlegen: (auf das Präfix achten!) CREATE TABLE IF NOT EXISTS fs2_ftp ( ftp_id mediumint(9) NOT NULL auto_increment, ftp_title varchar(100) NOT NULL, ftp_type varchar(10) NOT NULL, ftp_url varchar(255) NOT NULL, ftp_user varchar(255) NOT NULL, ftp_pw varchar(255) NOT NULL, ftp_ssl tinyint(1) NOT NULL, ftp_http_url varchar(255) NOT NULL, PRIMARY KEY (ftp_id) ) ENGINE=MyISAM AUTO_INCREMENT=2 ;

in allen Versionen:

Anschließend den Datensatz eintragen: INSERT INTO fs2_ftp (ftp_id, ftp_title, ftp_type, ftp_url, ftp_user, ftp_pw, ftp_ssl, ftp_http_url) VALUES (1, 'DL-Server', 'dl', 'Server-Adresse', 'Benutzername', 'Passwort', SSL, 'URL-Präfix');

Erklärung:

Zur Nutzung muss die FTP-Erweiterung in PHP aktiviert sein. Um die sichere Verbindung zu nutzen, müssen sowohl die FTP-Erweiterung, als auch OpenSSL direkt in PHP kompiliert werden. Dies ist z.B. unter Windows nicht der Fall.