bevor ich hier mein Problem schildere möchte ich mich mal bei allen bedanken.
Egal ob es die Fragesteller oder die jenigen sind die antworten.
DANKE DANKE DANKE
Alles was ich bisher auf meinem Debian eingerichtet habe und wo ich Hilfe benötigt hatte konnte ich hier finden.
Alles was ich über Debian weiß hat mir in endeffekt das debianforum "beigebracht".
Darum auch das dreifache Danke.
Aber nun habe ich ein Problem bei dem ich nicht mehr weiter weis.
Ich habe mir einen DAViCal auf mein Debian (Distributor ID: Debian; Description: Debian GNU/Linux 7.1 (wheezy); Release: 7.1;
Codename: wheezy) installiert.
Vorgegangen bin ich wie folgt:
Code: Alles auswählen
sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql phpmyadmin php5-curl
°°°mit "J" bestätigen
°°°Passwort für MySQL Datenbank vergeben
°°°apache2 auswählen
°°°mit "Ja" bestätigen
°°°MySQL Passwort eingeben
Test von einem Mozilla Firefox Browser aus (http://192.168.178.28/phpmyadmin) funktioniert
###################################################################################################################
sudo su
nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main
°°°STRG+X
sudo apt-get update
gpg --keyserver subkeys.pgp.net --recv-keys 473041FA
gpg --armor --export 473041FA | apt-key add -
(Die Zahlen ergeben sich aus den letzen 8 Ziffern der Fehlermeldung. NO_PUBKEY 7EF7FFF4276981F4 ergibt die Zahl: 276981F4)
apt-get update
apt-get install davical
°°°mit "J" bestätigen
###################################################################################################################
etc/postgresql/X.X/main/pg_hba.conf
local davical davical_app trust
local davical davical_dba trust
###################################################################################################################
/etc/init.d/postgresql restart
###################################################################################################################
su postgres -c /usr/share/davical/dba/create-database.sh <-- DB erstellt
###################################################################################################################
Definition des vhost für Apache. Als nano /etc/apache2/sites-available/davical
<VirtualHost *:8443>
DocumentRoot /usr/share/davical/htdocs
SSLEngine on
SSLCertificateFile /etc/ssl/certs/caldav2.cert
SSLCertificateKeyFile /etc/ssl/certs/caldav2.key
DirectoryIndex index.php index.html
ServerName calender.daheim
Alias /images/ /usr/share/davical/htdocs/images/
CustomLog /var/log/apache2/davical_access.log combined
<Directory /usr/share/davical/htdocs/>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
AcceptPathInfo On
php_value include_path /usr/share/awl/inc
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value error_reporting "E_ALL & ~E_NOTICE"
php_value default_charset "utf-8"
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !\.(php|css|js|png|gif|jpg)
RewriteRule ^(/principals/users.*)$ /caldav.php$1 [NC,L]
</VirtualHost>
###################################################################################################################
apt-get install openssl
cd /etc/ssl
openssl genrsa -out certs/caldav2.key 2048
openssl req -new -key certs/caldav2.key -out private/caldav2.csr
openssl x509 -req -days 3650 -in private/caldav2.csr -signkey certs/caldav2.key -out certs/caldav2.cert
###################################################################################################################
nano /etc/apache2/ports.conf
<IfModule mod_ssl.c>
Listen 8443
###################################################################################################################
Bevor der Webserver mit dieser Konfiguration laufen kann, muß diese erst geladen werden und gegebenfalls auch Module aktiviert werden (ssl und rewrite sind unter Debian standardmäßig nicht aktiviert):
a2ensite davical
a2enmod ssl
a2enmod rewrite
invoke-rc.d apache2 restart
###################################################################################################################
nano /etc/davical/calender.daheim-conf.php
<?php
$c->pg_connect[] = 'dbname=davical user=davical_app';
$c->domain_name = 'calender.daheim';
$c->sysabbr = 'davical';
$c->system_name = 'DAViCal CalDAV Server';
$c->admin_email = 'mail@daheim';
Code: Alles auswählen
aramis = User ID 1001;
1003 /aramis/addresses/ aramis addressbook No [from principal] Delete
1002 /aramis/calendar/ aramis calendar No [from principal] Delete
Ich bekomm die URL: https://calender.daheim:8443/caldav.php/aramis/home nicht. (Firefox) Ich bekomme jedes mal die Fehlermeldung "Resource Not Found."
Beim IE bekomme ich noch die Anmeldemaske wo ich mich in das Konto einloggen kann. Danach bekomem ich aber nur die Fehlermeldung 404
Nehme ich einen nicht angelegten User bekomme ich den php code angezeigt.
Was mache ich den falsch?
Über einen Fingerzeig in die richtige Richtung würde ich mich freuen.
Grüße
euer Aramis