Ok, então depois de bater o martelo na minha cabeça, eu encontrei o trabalho corretamente. No entanto, não tenho tanta certeza se fiz corretamente ou se existe uma abordagem melhor para que funcione.
O que eu fiz primeiro é,
Altere a permissão para /var/www
inteiro novamente. Eu só me pergunto, porque eu tenho que redefini-lo depois de colar o site, eu fiz isso antes.
sudo chmod -R 775 /var/www
Você pode gostar de mudar de grupo ou proprietário, etc. (também deixe-me saber se há uma boa maneira de atribuir proprietário ou grupo)
Então, eu adicionei regra de reescrita como abaixo em ..
sudo gedit /etc/apache2/sites-available/000-default.conf
Adicione abaixo a 000-default.conf
<Directory /var/www/html>
AllowOverride All
</Directory>
Eu verifiquei e agora tudo está funcionando bem.
Por favor, corrija-me ou me guie se houver uma abordagem melhor. Eu apenas pesquisei aqui algumas respostas e aplico uma lógica simples para corrigi-lo. Eu sou novato e não é bom em tudo isso.