public_html für users einrichten

ls /etc/apache2/mods-enabled

userdir dabei?

wenn nicht:

a2enmod userdir
Module userdir installed; run /etc/init.d/apache2 force-reload to enable.

der www-data user muss auf das verzeichnis lesend zugreifen können:

für ~ ist mindestens --x nötig
für public_html ist mindestens r-x nötig