I am experiencing challenges with a new WordPress installation on a Digital Ocean droplet. The Ubuntu server is running with Apache, PHP, MySQL and WorkPress. I then had to install an FTP daemon and so installed vsftpd. It is currently working without SSL.
I purchased a theme and am trying to upload it for installation. It now uploads and accepts the ftp user credentials that I setup. However I get an error ... "Installing Theme from uploaded file: themeforest-19744911-ultranet-broadband-internet-service-providers-wordpress-theme-wordpress-theme.zip Unable to locate WordPress content directory (wp-content)."
It appears that it wants to write the files to the /var/www/html/wp-content directory instead of the /home/user/ftp/files directory.
I can create a new user such as "wpuser" but how do I set the default ftp director to ".../wp-content". Finally would I have to remove the chroot jail as presumable these files will need to be read write?