Configuration
wzdftpd uses a simple configuration file named wzd.cfg by default. You can read more about the configuration file and its settings on the old Mediawiki pages, which are currently being merged with this Trac wiki.
Troubleshooting
Should you receive warnings about your configuration file (or lack of) when starting wzdftpd, the advice below should be able to assist you.
1. Ensure that your configuration file has the correct permissions set, so that the user which wzdftpd is running as has read access to wzd.cfg
2. Tell wzdftpd explicitly where the configuration file is located. This can be accomplished by executing wzdftpd with the following arguments:
wzdftpd -f /path/to/wzd.cfg
3. Attempt to use a default configuration file from the latest stable (or SVN) build of wzdftpd, ensuring that you fix the paths inside the configuration file to correct values.
4. Use the following minimalistic configuration file to see if wzdftpd loads:
[GLOBAL] backend = /path/to/libwzd_plaintext [plaintext] param = /path/to/user_database
You will need to change /path/to/libwzd_plaintext to point to the plaintext backend library. Spaces are NOT allowed in the file name! For Windows, you would set it to "c:/wzdftpd/backends/libwzd_plaintext.dll" or similar. Also make sure that you change param = to point to a valid plaintext backend user database (you can try using source:/trunk/wzdftpd/users.sample). If wzdftpd loads in this state then you can be almost certain the problem is with your configuration file being incorrectly configured.
Additional Help
For more help and information, please ask on either the IRC channel or at the forums. The QuickStart guide may also be of assistance to you.
