Die Installation von Hubzilla auf meinem
Uberspace lief im Prinzip, wie in der offiziellen
Installationsanleitung beschrieben. Hier nur ein paar Notizen und Anmerkungen zur Installation, die mir geholfen hätten. ;-)
#
Zu Punkt 2: Domain erstellen und Repository clonenBevor es los gehen kann, muss
eine Domain eingerichtet werden. Wenn diese z.B
hub.brockha.us
ist, dann muss das git repository in das entsprechende Verzeichnis ausgecheckt werden (das zu dem Zeitpunkt noch nicht vorhanden sein sollte):
git clone https://framagit.org/hubzilla/core.git $HOME/virtualhost/hub.brockha.us
#
Zu Punkt 3: Datenbank erzeugenWie man auf Uberspace eine MySQL Datenbank erstellt und die Zugangsdaten erfährt
kann man hier nachlesen.
#
Zu Punkt 7: htaccess anpassenVor Punkt 7 muss man zuerst eine wichtige Anpassung in der Datei
.htaccess
vornehmen. Die im Repository liegende spricht index.php (zumindest für uberspace) falsch an. Hier muss immer /index.php genommen werden.
Aus folgendem unteren Teil:
RewriteCond %{REQUEST_URI} ^/\.well\-known/.*
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
muss also folgendes werden:
RewriteCond %{REQUEST_URI} ^/\.well\-known/.*
RewriteRule ^(.*)$ /index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]