Qual usuário é o Apache / PHP sendo executado? por padrão, seria www-data se os arquivos / pastas não forem de propriedade desse usuário, então o servidor da Web não conseguirá gravar alterações neles. Você precisaria mudar o dono dos arquivos ou chmod 777 / home / ubuntu / www / wp-content / uploads para que o usuário do Apache pudesse escrever naquela pasta.