em vez de chmod 777, é melhor mudar o proprietário para www: www e manter a segurança 644 ou 755. Sob o usuário www, o apache está em execução e terá acesso de leitura-gravação-execução, mas outros usuários terão apenas acesso de leitura ou execução de leitura. Tente isto:
sudo chmod -R 755 /opt/lampp/htdocs
sudo chown -R www-data:www-data /opt/lampp/htdocs