I needed to install Editam in a paid shared host. You cannot go through the ftp setup from a new install in userspace mode because Editam cannot write the ftp settings in the config.php file because it doesn't have permission to create it. There is no permission because when Editam tries to test the ftp settings, it needs to create a temp file. Akftp.php says that the file should be created in /tmp , which doesn't work because the temp file is created with the uid of the server, not the uid of Editam. Instead of creating the temporary file in /tmp like Akftp.php states on line 43, it should be created inside a directory on Apache's open_basedir variable. this variable includes /tmp folder in my setup, but it didn't work. I instead had to change the statement from : $tmpfname = tempnam('/tmp', 'tmp'); to: $tmpfname = tempnam('path_to_WWW_ROOT', 'tmp'); In my case, "path_to_WWW_ROOT" was /var/www/vhosts/xxxxx.xx/httpdocs . I also created a tmp folder in httpdocs, then it worked. Somehow it wouldn't work from /tmp . The output statements of this issue are located in the last post of the google group discussion: http://groups.google.com/group/editam/msg/67f6b1bb97ff8ebd? after the ------second paste-------------------- line. The errors before that is another issue. Editam is functioning now.