Morgen,
ich habe gestern von 1.8.007 auf 14.1 aktualisiert, was relativ reibungslos klappte.
Mit dem GroupDAV & WebDAV kämpfe ich gerade noch, da auf dem Server FCGI läuft.
Hierfür waren in EGW 1.8.007 folgende Änderungen notwendig:
mcedit .htaccess
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteRule ^webdav.* webdav.php?auth=%{HTTP:Authorization} [QSA,L]
RewriteRule ^groupdav.* groupdav.php?auth=%{HTTP:Authorization} [QSA,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
mcedit phpgwapi/inc/class.egw_digest_auth.inc.php
# suchen nach: „static public function autocreate_session_callback(&$account)“
# folgendes einbauen:
if(isset($_GET['auth']))
{
if (preg_match('/Basic\s+(.*)$/i', $_GET['auth'], $auth))
{
list($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW']) = explode(':', base64_decode($auth[1]));
}
}
Auf der Suche im Root Verzeichnis, fand ich die Datei groupdav.htaccess, welche ich in .htacces umbenannt habe. Apache lässt diese natürlich zu.
Dann habe ich in Zeile 18, 20 und 23 die Ziele zur groupdav.php angepasst.
Anschließend habe ich mir die digest_auth Datei angesehen:
mcedit phpgwapi/inc/class.egw_digest_auth.inc.php
Wie hier steht, habe ich Zeile 7 & 8 einkommentiert, sodass sie verwendet wird. (RewriteRule für HTTP Authorization)
Auch die Zeilen 32 - 39 hatte ich einkommentiert, bisher aber alles ohne Erfolg.
Ich kommen noch nicht wie gewohnt über den Browser ran:
https://egw.meinedomain.de/groupdav.php/meinuser/calendar
Hat das schon jemand laufen bzw. was hab ich noch vergessen?
LG