Alles anzeigenHallo,
dein Webserver agiert mit dem Benutzer www-data. Damit er im Joomla!
Verzeichnis alles tun darf, muss es ihm gehören. Du gibst es ihm mit dem
Befehl chown .
sudo chown -R www-data:www-data /opt/lampp/htdocs/joomla
Die notwendigen Rechte gibt es dann mithilfe des Befehls chmod
sudo chmod a+w /opt/lampp/htdocs/joomla
Was @astrid sagt ist soweit richtig, aber ich empfehle Dir den weg andersherum zu gehen, da Du ja nur Lokal damit arbeitest und nicht von Außen zugänglich machst.
Unter /etc/apache2/ muss es irgendwo eine Hauptkonfiguration geben in der der Benutzer und die Gruppe www-data eingetragen sind.
Ändere Diese in Deine um, damit läuft der Apache jetzt als Dein Benutzer und du kannst zukünftig einfach Dateien in den Ordner htdocs kopieren und neue Installationen erstellen.
Als nächstes änderst du die Besitzerrechte von htdocs und Unterverzeichnisse in Deine:
sudo chown -R DEINBENUTZER:DEINEGRUPPE /opt/lampp/htdocs
und am Ende stellst Du die Berechtigungen zurück (Dateien 644 und Verzeichnisse 755):
cd /opt/lampp/htdocs
find . \( -type d -exec chmod 755 {} + \) -o \( -type f -exec chmod 644 {} + \)
Damit sollte Dein wwwrun-Problem behoben sein.