Wieso funktioniert es bei meinen Kumpel und bei mir nicht. Ich hab bei ihm das gleiche installiert wie bei mir. ispCP Omega 1.0.0, Debian 5 lenny 32 Bit. Bei ihm geht der login einwandfrei und ich hab nun die neueste net2ftp installiert damit es überhaupt geht. Bei ihm musste ich net2ftp nicht neu installieren.
Sollte ein Problem damit bestehen, dann bitte net2ftp neu installieren.
Ich hab daher ein Bash-Script geschrieben um diese Sache einfacher zu installieren und konfigurieren. (Debian5 lenny)
Also wer dieses Script auch gern anwenden will, sollte unzip auf dem Server installiert haben.
Das könnte man zur not via PuTTY als root dann mit apt-get installieren:
apt-get install unzip
Diese Datei z. B. mit WinSCP als benutzer root auf dem Server ins Verzeichnis /root anlegen.
Neue Datei "filemanager"
Danach via PuTTY als Benutzer root einloggen und die Datei filemanager ausführbar machen:
chmod 744 /root/filemanager
In den ersten beiden Zeilen kann man selbst Einstellungen machen:
Die E-Mail Adresse kann optional angegeben werden.
Also wer nicht Deutsch als Standardsprache verwenden möchte, benutzt einen anderen Landeskürzel.
Danach das Script ausführen mit:
./filemanager
Code:
#!/bin/bash
#
# Installation und Konfiguration von net2ftp_v0.98 für ispCP Omega 1.0.0
### ispCP Omega Filemanager Einstellungen ###
## Optional kann hier eine E-Mail Adresse angegeben werden
neftpmailfeet="deine.mailadresse@deinedomain.tld"
## Die Standardsprache fuer den Filemanger
neftpdeflang="de"
### Ab hier keine Aenderung vornehmen ! ###
## Lade die neue net2ftp_v0.98 Version runter
wget http://www.net2ftp.com/download/net2ftp_v0.98.zip
## Entpacke via unzip net2ftp_v0.98.zip
unzip net2ftp_v0.98.zip
## Verschiebe die alten Filemanager Dateien ins Verzeichnis /root
mv /var/www/ispcp/gui/tools/filemanager/ /root/
## Lege neues filemanager Verzeichnis an
mkdir /var/www/ispcp/gui/tools/filemanager
## Verschiebe die neuen Dateien von net2ftp ins Verzeichnis /var/www/ispcp/gui/tools/filemanager/
mv /root/net2ftp_v0.98/files_to_upload/* /var/www/ispcp/gui/tools/filemanager/
## Loesche das neue Verzeichnis /var/www/ispcp/gui/tools/filemanager/skins
rm /var/www/ispcp/gui/tools/filemanager/skins -r
## Verschiebe den alten inhalt der Skins von net2ftp ins Verzeichnis /var/www/ispcp/gui/tools/filemanager/skins
mv /root/filemanager/skins/ /var/www/ispcp/gui/tools/filemanager/skins/
## Eigentuemer- und Gruppenzugehoerigkeit fuer /var/www/ispcp/gui/tools/filemanager/ Verzeichnis wird gesetzt
chown vu2000 /var/www/ispcp/gui/tools/filemanager/ -R
chgrp www-data /var/www/ispcp/gui/tools/filemanager/ -R
## Aenderung der /var/www/ispcp/gui/tools/filemanager/settings.inc.php
sed -i 's/\$net2ftp_settings\["email_feedback"\] = "webmaster@enter-your-domain-here.com";/\$net2ftp_settings\["email_feedback"\] = "'$neftpmailfeet'";/g' /var/www/ispcp/gui/tools/filemanager/settings.inc.php
sed -i 's/\$net2ftp_settings\["default_language"\] = "en";/\$net2ftp_settings\["default_language"\] = "'$neftpdeflang'";/g' /var/www/ispcp/gui/tools/filemanager/settings.inc.php
sed -i 's/\$net2ftp_settings\["default_skin"\] = "blue";/\$net2ftp_settings\["default_skin"\] = "omega";/g' /var/www/ispcp/gui/tools/filemanager/settings.inc.php
sed -i 's/\/\/\$net2ftp_settings\["error_reporting"\] = "NONE";/\$net2ftp_settings\["error_reporting"\] = "NONE";/g' /var/www/ispcp/gui/tools/filemanager/settings.inc.php
sed -i 's/\$net2ftp_settings\["error_reporting"\] = "standard";/\/\/\$net2ftp_settings\["error_reporting"\] = "standard";/g' /var/www/ispcp/gui/tools/filemanager/settings.inc.php
## Aenderung der /var/www/ispcp/gui/tools/filemanager/settings_authorizations.inc.php
sed -i 's/\$net2ftp_settings\["allowed_ftpservers"\]\[1\] = "ALL";/\/\/\$net2ftp_settings\["allowed_ftpservers"\]\[1\] = "ALL";/g' /var/www/ispcp/gui/tools/filemanager/settings_authorizations.inc.php
sed -i 's/\/\/\$net2ftp_settings\["allowed_ftpservers"\]\[1\] = "localhost";/\$net2ftp_settings\["allowed_ftpservers"\]\[1\] = "localhost";/g' /var/www/ispcp/gui/tools/filemanager/settings_authorizations.inc.php
sed -i 's/\$net2ftp_settings\["allowed_ftpserverport"\] = "ALL";/\/\/\$net2ftp_settings["allowed_ftpserverport"] = "ALL";/g' /var/www/ispcp/gui/tools/filemanager/settings_authorizations.inc.php
sed -i 's/\/\/\$net2ftp_settings\["allowed_ftpserverport"\] = "21";/\$net2ftp_settings\["allowed_ftpserverport"\] = "21";/g' /var/www/ispcp/gui/tools/filemanager/settings_authorizations.inc.php
# Loeschen von nicht mehr benoetigten Dateien
rm /root/filemanager -r
rm /root/net2ftp_v0.98 -r
rm net2ftp_v0.98.zip
Damit ist das Problem gelöst.