Update WordPress Automatically Without FTP

I discovered something magical today, how to update WordPress from within the Admin if you don’t have FTP enabled.
This means you can 1-click and update without having FTP enabled! The same applies to the plugins too.
All you have to do are a few steps.
- Add this to your config.php file, save and upload:
define('FS_METHOD','direct');
- Change the ownership of the files for the site as they need to be owned by www-data with the following chown command:
chown www-data:www-data -R *
- Change the directory permissions to 755:
find . -type d -exec chmod 755 {} \;
- Change the file permissions to 644:
find . -type f -exec chmod 644 {} \;
This also applies to plugins, one click and you are done!