Informacja:
Dla obu poniższych metod należy zalogować się do konsoli serwera po SSH.
Notatka:
Warto wcześniej, przed zalogowaniem zainstalować: Instruktaż/Tutorial - (Linux) Instalacja Entware-Std
Pomocne będą takie narzędzia jak nano lub edytor z Midnight Commandera
Instruktaż/Tutorial - (Linux) Instalacja Midnight Commander (Total Commander na QNAP)
Jak włączyć debugowanie w serwerze FTP – QuFTP?
Dla obu poniższych metod należy zalogować się do konsoli serwera po SSH.
Notatka:
Warto wcześniej, przed zalogowaniem zainstalować: Instruktaż/Tutorial - (Linux) Instalacja Entware-Std
Pomocne będą takie narzędzia jak nano lub edytor z Midnight Commandera
Bash:
opkg install mc nano
Jak włączyć debugowanie w serwerze FTP – QuFTP?
- Edytuj plik
/etc/init.d/quftp.sh
i zmień:
Bash:/sbin/daemon_mgr proftpd start "LD_PRELOAD=/usr/local/lib/libtrash.so TZ=/etc/localtime /usr/local/sbin/proftpd -n > /dev/null 2>&1 &"
Bash:/sbin/daemon_mgr proftpd start "LD_PRELOAD=/usr/local/lib/libtrash.so TZ=/etc/localtime /usr/local/sbin/proftpd -n -d 10 > /share/Public/proftplog 2>&1 &"
Wyjaśnienie:
Parametr-d
wskaże włączenie debugowania, poziomu10
do pliku/share/Public/proftplog
- Następnie zrestartuj serwer FTP:
Bash:/etc/init.d/quftp.sh restart
- Zreplikuj problem. Logi znajdziesz w udziale sieciowym Public w pliku
proftplog
Powyższa metoda w dwóch poleceniach:
Bash:
sed -e "s/proftpd -n > \/dev\/null/proftpd -n -d 10 > \/share\/Public\/proftplog/i" -i /etc/init.d/quftp.sh
/etc/init.d/quftp.sh restart