Mailing List Archive

Davical nginx: Admin-Panel admin panel only shows home page
Hello I am about to install Davical on ubuntu/nginx. Everything seems to be
going well. But when I log into the admin panel, only the start page comes
up. I can click on the menu items, the link in the browser changes
accordingly (e.g. from index.php to admin.php) but the content of the page
remains the same. Does anyone know the problem? I've been trying for days
and would be very grateful for any hints!

Thank you

N

used software versions:

ubuntu 22.04, nginx 1.23.4-1, postgresql 15+248.pgdg22.04+1, PHP
8.1-92ubuntu1, php8.1-fpm 8.1.2-1ubuntu2.11, davical 1.1.11-1

If I activate debugging in /etc/davical/config.php, I find the following
(very long) error entries in the error.log:
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: I18N:Set locale to =de_DE.UTF-8=PHP message:
davical: ALL: I18N:Bound domain =davical= to location
=/usr/share/davical/locale= using character set =UTF-8=PHP message:
davical: ALL: caldav:Version (1.1.11) == 1001.11PHP message: davical: LOG:
always: Query: DBGQ: SELECT schema_major, schema_minor, schema_patch FROM
awl_db_revision ORDER BY schema_id DESC LIMIT 1;PHP message: davical: LOG:
always: Query: DBGQ: Took: 0,001113 to find 1 rows.PHP message: davical:
LOG: always: Query: DBGQ: SET TIMEZONE TO ?PHP message: davical: LOG:
always: Query: DBGQ: "0" => "UTC"PHP message: davical: LOG: always: Query:
DBGQ: Took: 0,000354 to find 0 rows.PHP message: davical: LOG: Session:
Query: DBGQ: SELECT session.*, usr.*, principal.* FROM session JOIN usr
USING(user_no) JOIN principal USING(user_no) WHERE session.session_id = ?
AND session.session_key = ? ORDER BY session.session_start DESC LIMIT 2PHP
message: davical: LOG: Session: Query: DBGQ: "0" => "82"PHP message:
davical: LOG: Session: Query: DBGQ: "1" => "

91dbc155a8998e728db79922e9a05248"PHP message: davical: LOG: Session: Query:
DBGQ: Took: 0,002717 to find 1 rows.PHP message: davical: LOG: index.php:
Query: DBGQ: SET DATESTYLE TO European,ISOPHP message: davical: LOG:
index.php: Query: DBGQ: Took: 0,000176 to find 0 rows.PHP message: davical:
LOG: DAViCalSession: Query: DBGQ: SELECT role_name FROM roles JOIN
role_member ON roles.role_no=role_member.role_no WHERE user_no = 1PHP
message: davical: LOG: DAViCalSession: Query: DBGQ: Took: 0,000808 to find
1 rows.PHP message: davical: LOG: DAViCalSession: Query: DBGQ: SELECT
role_name FROM (((group_member JOIN dav_principal first_dav_principal ON
group_member.group_id=first_dav_principal.principal_id) JOIN role_member ON
first_dav_principal.user_no=role_member.user_no) JOIN roles ON
roles.role_no=role_mePHP message: davical: LOG: DAViCalSession: Query:
DBGQ: mber.role_no) JOIN dav_principal second_dav_principal ON group_m
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr:
"eport a bug in the system= into =Einen Systemfehler melden=PHP message:
davical: ALL: I18N:Translated =View My Details= into =Meine Einstellungen
anzeigen=PHP message: davical: ALL: I18N:Translated =View my own principal
record= into =Meinen eigenen Prinzipaleintrag anzeigen=PHP message:
davical: ALL: I18N:Translated =List Users= into =Benutzer anzeigen=PHP
message: davical: ALL: I18N:Translated =List Resources= into =Ressourcen
anzeigen=PHP message: davical: ALL: I18N:Translated =List Groups= into
=Gruppen anzeigen=PHP message: davical: ALL: I18N:Translated =Setup= into
=Konfiguration=PHP message: davical: ALL: I18N:Translated =Setup DAViCal=
into =DAViCal konfigurieren=PHP message: davical: ALL: I18N:Translated
=Upgrade Database= into =Datenbank aktualisieren=PHP message: davical: ALL:
I18N:Translated =Upgrade DAViCal database schema= into
=DAViCal-Datenbankschema aktualisieren=PHP message: davical: ALL:
I18N:Translated =Tools= into =Werkzeuge=PHP message: davical: ALL:
I18N:Translated =Import calendars and Synchronise LDAP.= into =Kalender
importieren und LDAP synchronisieren=PHP message: davical: ALL:
I18N:Translated =List External Calendars= into =Externe Kalender
anzeigen=PHP message: davical: ALL: I18N:Translated =iSchedule
Configuration= into =iSchedule - Konfiguration=PHP message: davical: ALL:
I18N:Translated =Inactive Principals= into =inaktive Prinzipalen=PHP
message: davical: ALL: I18N:Translated =Create Principal= into =Prinzipalen
anlegen=PHP message: davical: ALL: I18N:Translated =Create a new principal
(i.e. a new user, resource or group)= into =Einen neuen Prinzipalen (z.B.
neuen Benutzer, Ressource oder Gruppe) erstellen=PHP message: davical: ALL:
I18N:Translated =Home= into =Startseite=PHP message: davical: ALL:
I18N:Translated =Home Page= into =Homepage=PHP message: davical: ALL:
I18N:Translated =User Functions= into =Benutzerfunktionen=PHP message:
davical: ALL: I18N:Translated =Browse all users= into =Zeige alle Benutz
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1000 with
2000PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
2000 with 3000PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 3000 with 9000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 1400 with 1500PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 6000 with 7000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 7000 with 8000PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 8000 with 9000"
while reading upstream, client: 192.168.100.2, server: calendar.example.de,
request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: I18N:Translated =Administration= into
=Administration=PHP message: davical: ALL: I18N:Translated =You are logged
on as %s (%s)= into =Sie sind als %s (%s) eingeloggt.=PHP message: davical:
ALL: I18N:Translated =Administration Functions= into =Adminfunktionen=PHP
message: davical: ALL: I18N:Translated =The administration of this
application should be fairly simple. You can administer:= into =Die
Verwaltung dieser Anwendung sollte relativ einfach sein. Sie können
Folgendes verwalten:=PHP message: davical: ALL: I18N:Translated =Users (or
Resources or Groups) and the relationships between them= into =Benutzer
(oder Ressourcen oder Gruppen) und deren Beziehung untereinander=PHP
message: davical: ALL: I18N:Translated =The types of relationships that are
available= into =Die Arten von verfügbaren Beziehungen=PHP message:
davical: ALL: I18N:Translated =There is no ability to view and / or
maintain calendars or events from within this administrative interface.=
into =Es gibt im Admin-Interface keine Möglichkeit Kalender oder Termine
anzusehen und/oder zu verwalten.=PHP message: davical: ALL: I18N:Translated
=To do that you will need to use a CalDAV capable calendaring application
such as Evolution, Sunbird, Thunderbird (with the Lightning extension) or
Mulberry.= into =Für dies benötigen Sie eine Kalenderanwendung mit
CalDAV-Unterstützung, wie zum Beispiel Evolution, Sunbird, Thunderbird (mit
der Lightning-Erweiterung) oder Mulberry.=PHP message: davical: ALL:
I18N:Translated =Principals: Users, Resources and Groups= into
=Prinzipalen" while reading upstream, client: 192.168.100.2, server:
calendar.example.de, request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: ":
Benutzer, Ressourcen und Gruppen=PHP message: davical: ALL: I18N:Translated
=These are the things which may have collections of calendar resources
(i.e. calendars).= into =Dies sind die Elemente, welche Sammlungen von
Kalenderressourcen (sprich Kalender) enthalten können.=PHP message:
davical: ALL: I18N:Translated =Here is a list of users (maybe :-)= into
=Dies ist die Liste von Benutzern=PHP message: davical: ALL:
I18N:Translated =You can click on any user to see the full detail for that
person (or group or resource - but from now we'll just call them users).=
into =Sie können auf einen Benutzer klicken, um die vollständigen Details
für diese Person (oder Gruppe oder Ressource - aber von hier an, werden wie
sie einfach als Benutzer bezeichnen) einsehen.=PHP message: davical: ALL:
I18N:Translated =The primary differences between them are as follows:= into
=Die primären Unterschiede zwischen diesen sind folgende:=PHP message:
davical: ALL: I18N:Translated =Users will probably have calendars, and are
likely to also log on to the system.= into =Benutzer haben wahrscheinlich
Kalender und melden sich am System an.=PHP message: davical: ALL:
I18N:Translated =Resources do have calendars, but they will not usually log
on.= into =Ressourcen haben Kalender, aber melden sich nicht an.=PHP
message: davical: ALL: I18N:Translated =Groups provide an intermediate
linking to minimise administration overhead. They might not have
calendars, and they will not usually log on.= into =Gruppen erlauben
zwischenstufliche Verknüpfungen, um den Verwaltungsaufwand zu reduzieren.
Sie können keine Kalender haben und sie melden sich normalerweise nicht
an.=PHP message: davical: ALL: I18N:Translated =Users will probably have
calendars, and are likely to also log on to the system.= into =Benutzer
haben wahrscheinlich Kalender und melden sich am System an.=PHP message:
davical: ALL: I18N:Translated =Groups & Grants= into =Gruppen &
Rechte=PHP message: davic
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr:
"¼ber, wie Sie diese Anwendungen installieren und konfigurieren können.="
while reading upstream, client: 192.168.100.2, server: calendar.example.de,
request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: I18N:Set locale to =de_DE.UTF-8=PHP message:
davical: ALL: I18N:Bound domain =davical= to location
=/usr/share/davical/locale= using character set =UTF-8=PHP message:
davical: ALL: caldav:Version (1.1.11) == 1001.11PHP message: davical: LOG:
always: Query: DBGQ: SELECT schema_major, schema_minor, schema_patch FROM
awl_db_revision ORDER BY schema_id DESC LIMIT 1;PHP message: davical: LOG:
always: Query: DBGQ: Took: 0,001211 to find 1 rows.PHP message: davical:
LOG: always: Query: DBGQ: SET TIMEZONE TO ?PHP message: davical: LOG:
always: Query: DBGQ: "0" => "UTC"PHP message: davical: LOG: always: Query:
DBGQ: Took: 0,000307 to find 0 rows.PHP message: davical: LOG: Session:
Query: DBGQ: SELECT session.*, usr.*, principal.* FROM session JOIN usr
USING(user_no) JOIN principal USING(user_no) WHERE session.session_id = ?
AND session.session_key = ? ORDER BY session.session_start DESC LIMIT 2PHP
message: davical: LOG: Session: Query: DBGQ: "0" => "82"PHP message:
davical: LOG: Session: Query: DBGQ: "1" =>
"91dbc155a8998e728db79922e9a05248"PHP message: davical: LOG: Session:
Query: DBGQ: Took: 0,002756 to find 1 rows.PHP message: davical: LOG:
index.php: Query: DBGQ: SET DATESTYLE TO European,ISOPHP message: davical:
LOG: index.php: Query: DBGQ: Took: 0,000163 to find 0 rows.PHP message:
davical: LOG: DAViCalSession: Query: DBGQ: SELECT role_name FROM roles JOIN
role_member ON roles.role_no=role_member.role_no WHERE user_no = 1PHP
message: davical: LOG: DAViCalSession: Query: DBGQ: Took: 0,000548 to find
1 rows.PHP message: davical: LOG: DAViCalSession: Query: DBGQ: SELECT
role_name FROM (((group_member JOIN dav_principal first_dav_principal ON
group_member.group_id=first_dav_principal.principal_id) JOIN role_member ON
first_dav_principal.user_no=role_member.user_no) JOIN roles ON
roles.role_no=role_mePHP message: davical: LOG: DAViCalSession: Query:
DBGQ: mber.role_no) JOIN dav_principal second_dav_principal ON group_m
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr:
"eport a bug in the system= into =Einen Systemfehler melden=PHP message:
davical: ALL: I18N:Translated =View My Details= into =Meine Einstellungen
anzeigen=PHP message: davical: ALL: I18N:Translated =View my own principal
record= into =Meinen eigenen Prinzipaleintrag anzeigen=PHP message:
davical: ALL: I18N:Translated =List Users= into =Benutzer anzeigen=PHP
message: davical: ALL: I18N:Translated =List Resources= into =Ressourcen
anzeigen=PHP message: davical: ALL: I18N:Translated =List Groups= into
=Gruppen anzeigen=PHP message: davical: ALL: I18N:Translated =Setup= into
=Konfiguration=PHP message: davical: ALL: I18N:Translated =Setup DAViCal=
into =DAViCal konfigurieren=PHP message: davical: ALL: I18N:Translated
=Upgrade Database= into =Datenbank aktualisieren=PHP message: davical: ALL:
I18N:Translated =Upgrade DAViCal database schema= into
=DAViCal-Datenbankschema aktualisieren=PHP message: davical: ALL:
I18N:Translated =Tools= into =Werkzeuge=PHP message: davical: ALL:
I18N:Translated =Import calendars and Synchronise LDAP.= into =Kalender
importieren und LDAP synchronisieren=PHP message: davical: ALL:
I18N:Translated =List External Calendars= into =Externe Kalender
anzeigen=PHP message: davical: ALL: I18N:Translated =iSchedule
Configuration= into =iSchedule - Konfiguration=PHP message: davical: ALL:
I18N:Translated =Inactive Principals= into =inaktive Prinzipalen=PHP
message: davical: ALL: I18N:Translated =Create Principal= into =Prinzipalen
anlegen=PHP message: davical: ALL: I18N:Translated =Create a new principal
(i.e. a new user, resource or group)= into =Einen neuen Prinzipalen (z.B.
neuen Benutzer, Ressource oder Gruppe) erstellen=PHP message: davical: ALL:
I18N:Translated =Home= into =Startseite=PHP message: davical: ALL:
I18N:Translated =Home Page= into =Homepage=PHP message: davical: ALL:
I18N:Translated =User Functions= into =Benutzerfunktionen=PHP message:
davical: ALL: I18N:Translated =Browse all users= into =Zeige alle Benutz
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1000 with
2000PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
2000 with 3000PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 3000 with 9000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 1400 with 1500PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 6000 with 7000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 7000 with 8000PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 8000 with 9000"
while reading upstream, client: 192.168.100.2, server: calendar.example.de,
request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
Davical nginx: Admin-Panel admin panel only shows home page [ In reply to ]
Hello I am about to install Davical on ubuntu/nginx. Everything seems to be
going well. But when I log into the admin panel, only the start page comes
up. I can click on the menu items, the link in the browser changes
accordingly (e.g. from index.php to admin.php) but the content of the page
remains the same. Does anyone know the problem? I've been trying for days
and would be very grateful for any hints!

Thank you

N

used software versions:

ubuntu 22.04, nginx 1.23.4-1, postgresql 15+248.pgdg22.04+1, PHP
8.1-92ubuntu1, php8.1-fpm 8.1.2-1ubuntu2.11, davical 1.1.11-1

If I activate debugging in /etc/davical/config.php, I find the following
(very long) error entries in the error.log:

2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: I18N:Set locale to =de_DE.UTF-8=PHP message:
davical: ALL: I18N:Bound domain =davical= to location
=/usr/share/davical/locale= using character set =UTF-8=PHP message:
davical: ALL: caldav:Version (1.1.11) == 1001.11PHP message: davical: LOG:
always: Query: DBGQ: SELECT schema_major, schema_minor, schema_patch FROM
awl_db_revision ORDER BY schema_id DESC LIMIT 1;PHP message: davical: LOG:
always: Query: DBGQ: Took: 0,001113 to find 1 rows.PHP message: davical:
LOG: always: Query: DBGQ: SET TIMEZONE TO ?PHP message: davical: LOG:
always: Query: DBGQ: "0" => "UTC"PHP message: davical: LOG: always: Query:
DBGQ: Took: 0,000354 to find 0 rows.PHP message: davical: LOG: Session:
Query: DBGQ: SELECT session.*, usr.*, principal.* FROM session JOIN usr
USING(user_no) JOIN principal USING(user_no) WHERE session.session_id = ?
AND session.session_key = ? ORDER BY session.session_start DESC LIMIT 2PHP
message: davical: LOG: Session: Query: DBGQ: "0" => "82"PHP message:
davical: LOG: Session: Query: DBGQ: "1" =>
"91dbc155a8998e728db79922e9a05248"PHP message: davical: LOG: Session:
Query: DBGQ: Took: 0,002717 to find 1 rows.PHP message: davical: LOG:
index.php: Query: DBGQ: SET DATESTYLE TO European,ISOPHP message: davical:
LOG: index.php: Query: DBGQ: Took: 0,000176 to find 0 rows.PHP message:
davical: LOG: DAViCalSession: Query: DBGQ: SELECT role_name FROM roles JOIN
role_member ON roles.role_no=role_member.role_no WHERE user_no = 1PHP
message: davical: LOG: DAViCalSession: Query: DBGQ: Took: 0,000808 to find
1 rows.PHP message: davical: LOG: DAViCalSession: Query: DBGQ: SELECT
role_name FROM (((group_member JOIN dav_principal first_dav_principal ON
group_member.group_id=first_dav_principal.principal_id) JOIN role_member ON
first_dav_principal.user_no=role_member.user_no) JOIN roles ON
roles.role_no=role_mePHP message: davical: LOG: DAViCalSession: Query:
DBGQ: mber.role_no) JOIN dav_principal second_dav_principal ON group_m
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr:
"eport a bug in the system= into =Einen Systemfehler melden=PHP message:
davical: ALL: I18N:Translated =View My Details= into =Meine Einstellungen
anzeigen=PHP message: davical: ALL: I18N:Translated =View my own principal
record= into =Meinen eigenen Prinzipaleintrag anzeigen=PHP message:
davical: ALL: I18N:Translated =List Users= into =Benutzer anzeigen=PHP
message: davical: ALL: I18N:Translated =List Resources= into =Ressourcen
anzeigen=PHP message: davical: ALL: I18N:Translated =List Groups= into
=Gruppen anzeigen=PHP message: davical: ALL: I18N:Translated =Setup= into
=Konfiguration=PHP message: davical: ALL: I18N:Translated =Setup DAViCal=
into =DAViCal konfigurieren=PHP message: davical: ALL: I18N:Translated
=Upgrade Database= into =Datenbank aktualisieren=PHP message: davical: ALL:
I18N:Translated =Upgrade DAViCal database schema= into
=DAViCal-Datenbankschema aktualisieren=PHP message: davical: ALL:
I18N:Translated =Tools= into =Werkzeuge=PHP message: davical: ALL:
I18N:Translated =Import calendars and Synchronise LDAP.= into =Kalender
importieren und LDAP synchronisieren=PHP message: davical: ALL:
I18N:Translated =List External Calendars= into =Externe Kalender
anzeigen=PHP message: davical: ALL: I18N:Translated =iSchedule
Configuration= into =iSchedule - Konfiguration=PHP message: davical: ALL:
I18N:Translated =Inactive Principals= into =inaktive Prinzipalen=PHP
message: davical: ALL: I18N:Translated =Create Principal= into =Prinzipalen
anlegen=PHP message: davical: ALL: I18N:Translated =Create a new principal
(i.e. a new user, resource or group)= into =Einen neuen Prinzipalen (z.B.
neuen Benutzer, Ressource oder Gruppe) erstellen=PHP message: davical: ALL:
I18N:Translated =Home= into =Startseite=PHP message: davical: ALL:
I18N:Translated =Home Page= into =Homepage=PHP message: davical: ALL:
I18N:Translated =User Functions= into =Benutzerfunktionen=PHP message:
davical: ALL: I18N:Translated =Browse all users= into =Zeige alle Benutz
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1000 with
2000PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
2000 with 3000PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 3000 with 9000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 1400 with 1500PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 6000 with 7000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 7000 with 8000PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 8000 with 9000"
while reading upstream, client: 192.168.100.2, server: calendar.example.de,
request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: I18N:Translated =Administration= into
=Administration=PHP message: davical: ALL: I18N:Translated =You are logged
on as %s (%s)= into =Sie sind als %s (%s) eingeloggt.=PHP message: davical:
ALL: I18N:Translated =Administration Functions= into =Adminfunktionen=PHP
message: davical: ALL: I18N:Translated =The administration of this
application should be fairly simple. You can administer:= into =Die
Verwaltung dieser Anwendung sollte relativ einfach sein. Sie können
Folgendes verwalten:=PHP message: davical: ALL: I18N:Translated =Users (or
Resources or Groups) and the relationships between them= into =Benutzer
(oder Ressourcen oder Gruppen) und deren Beziehung untereinander=PHP
message: davical: ALL: I18N:Translated =The types of relationships that are
available= into =Die Arten von verfügbaren Beziehungen=PHP message:
davical: ALL: I18N:Translated =There is no ability to view and / or
maintain calendars or events from within this administrative interface.=
into =Es gibt im Admin-Interface keine Möglichkeit Kalender oder Termine
anzusehen und/oder zu verwalten.=PHP message: davical: ALL: I18N:Translated
=To do that you will need to use a CalDAV capable calendaring application
such as Evolution, Sunbird, Thunderbird (with the Lightning extension) or
Mulberry.= into =Für dies benötigen Sie eine Kalenderanwendung mit
CalDAV-Unterstützung, wie zum Beispiel Evolution, Sunbird, Thunderbird (mit
der Lightning-Erweiterung) oder Mulberry.=PHP message: davical: ALL:
I18N:Translated =Principals: Users, Resources and Groups= into
=Prinzipalen" while reading upstream, client: 192.168.100.2, server:
calendar.example.de, request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr: ":
Benutzer, Ressourcen und Gruppen=PHP message: davical: ALL: I18N:Translated
=These are the things which may have collections of calendar resources
(i.e. calendars).= into =Dies sind die Elemente, welche Sammlungen von
Kalenderressourcen (sprich Kalender) enthalten können.=PHP message:
davical: ALL: I18N:Translated =Here is a list of users (maybe :-)= into
=Dies ist die Liste von Benutzern=PHP message: davical: ALL:
I18N:Translated =You can click on any user to see the full detail for that
person (or group or resource - but from now we'll just call them users).=
into =Sie können auf einen Benutzer klicken, um die vollständigen Details
für diese Person (oder Gruppe oder Ressource - aber von hier an, werden wie
sie einfach als Benutzer bezeichnen) einsehen.=PHP message: davical: ALL:
I18N:Translated =The primary differences between them are as follows:= into
=Die primären Unterschiede zwischen diesen sind folgende:=PHP message:
davical: ALL: I18N:Translated =Users will probably have calendars, and are
likely to also log on to the system.= into =Benutzer haben wahrscheinlich
Kalender und melden sich am System an.=PHP message: davical: ALL:
I18N:Translated =Resources do have calendars, but they will not usually log
on.= into =Ressourcen haben Kalender, aber melden sich nicht an.=PHP
message: davical: ALL: I18N:Translated =Groups provide an intermediate
linking to minimise administration overhead. They might not have
calendars, and they will not usually log on.= into =Gruppen erlauben
zwischenstufliche Verknüpfungen, um den Verwaltungsaufwand zu reduzieren.
Sie können keine Kalender haben und sie melden sich normalerweise nicht
an.=PHP message: davical: ALL: I18N:Translated =Users will probably have
calendars, and are likely to also log on to the system.= into =Benutzer
haben wahrscheinlich Kalender und melden sich am System an.=PHP message:
davical: ALL: I18N:Translated =Groups & Grants= into =Gruppen &
Rechte=PHP message: davic
2023/04/20 16:22:35 [error] 18682#18682: *4308 FastCGI sent in stderr:
"¼ber, wie Sie diese Anwendungen installieren und konfigurieren können.="
while reading upstream, client: 192.168.100.2, server: calendar.example.de,
request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: I18N:Set locale to =de_DE.UTF-8=PHP message:
davical: ALL: I18N:Bound domain =davical= to location
=/usr/share/davical/locale= using character set =UTF-8=PHP message:
davical: ALL: caldav:Version (1.1.11) == 1001.11PHP message: davical: LOG:
always: Query: DBGQ: SELECT schema_major, schema_minor, schema_patch FROM
awl_db_revision ORDER BY schema_id DESC LIMIT 1;PHP message: davical: LOG:
always: Query: DBGQ: Took: 0,001211 to find 1 rows.PHP message: davical:
LOG: always: Query: DBGQ: SET TIMEZONE TO ?PHP message: davical: LOG:
always: Query: DBGQ: "0" => "UTC"PHP message: davical: LOG: always: Query:
DBGQ: Took: 0,000307 to find 0 rows.PHP message: davical: LOG: Session:
Query: DBGQ: SELECT session.*, usr.*, principal.* FROM session JOIN usr
USING(user_no) JOIN principal USING(user_no) WHERE session.session_id = ?
AND session.session_key = ? ORDER BY session.session_start DESC LIMIT 2PHP
message: davical: LOG: Session: Query: DBGQ: "0" => "82"PHP message:
davical: LOG: Session: Query: DBGQ: "1" =>
"91dbc155a8998e728db79922e9a05248"PHP message: davical: LOG: Session:
Query: DBGQ: Took: 0,002756 to find 1 rows.PHP message: davical: LOG:
index.php: Query: DBGQ: SET DATESTYLE TO European,ISOPHP message: davical:
LOG: index.php: Query: DBGQ: Took: 0,000163 to find 0 rows.PHP message:
davical: LOG: DAViCalSession: Query: DBGQ: SELECT role_name FROM roles JOIN
role_member ON roles.role_no=role_member.role_no WHERE user_no = 1PHP
message: davical: LOG: DAViCalSession: Query: DBGQ: Took: 0,000548 to find
1 rows.PHP message: davical: LOG: DAViCalSession: Query: DBGQ: SELECT
role_name FROM (((group_member JOIN dav_principal first_dav_principal ON
group_member.group_id=first_dav_principal.principal_id) JOIN role_member ON
first_dav_principal.user_no=role_member.user_no) JOIN roles ON
roles.role_no=role_mePHP message: davical: LOG: DAViCalSession: Query:
DBGQ: mber.role_no) JOIN dav_principal second_dav_principal ON group_m
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr:
"eport a bug in the system= into =Einen Systemfehler melden=PHP message:
davical: ALL: I18N:Translated =View My Details= into =Meine Einstellungen
anzeigen=PHP message: davical: ALL: I18N:Translated =View my own principal
record= into =Meinen eigenen Prinzipaleintrag anzeigen=PHP message:
davical: ALL: I18N:Translated =List Users= into =Benutzer anzeigen=PHP
message: davical: ALL: I18N:Translated =List Resources= into =Ressourcen
anzeigen=PHP message: davical: ALL: I18N:Translated =List Groups= into
=Gruppen anzeigen=PHP message: davical: ALL: I18N:Translated =Setup= into
=Konfiguration=PHP message: davical: ALL: I18N:Translated =Setup DAViCal=
into =DAViCal konfigurieren=PHP message: davical: ALL: I18N:Translated
=Upgrade Database= into =Datenbank aktualisieren=PHP message: davical: ALL:
I18N:Translated =Upgrade DAViCal database schema= into
=DAViCal-Datenbankschema aktualisieren=PHP message: davical: ALL:
I18N:Translated =Tools= into =Werkzeuge=PHP message: davical: ALL:
I18N:Translated =Import calendars and Synchronise LDAP.= into =Kalender
importieren und LDAP synchronisieren=PHP message: davical: ALL:
I18N:Translated =List External Calendars= into =Externe Kalender
anzeigen=PHP message: davical: ALL: I18N:Translated =iSchedule
Configuration= into =iSchedule - Konfiguration=PHP message: davical: ALL:
I18N:Translated =Inactive Principals= into =inaktive Prinzipalen=PHP
message: davical: ALL: I18N:Translated =Create Principal= into =Prinzipalen
anlegen=PHP message: davical: ALL: I18N:Translated =Create a new principal
(i.e. a new user, resource or group)= into =Einen neuen Prinzipalen (z.B.
neuen Benutzer, Ressource oder Gruppe) erstellen=PHP message: davical: ALL:
I18N:Translated =Home= into =Startseite=PHP message: davical: ALL:
I18N:Translated =Home Page= into =Homepage=PHP message: davical: ALL:
I18N:Translated =User Functions= into =Benutzerfunktionen=PHP message:
davical: ALL: I18N:Translated =Browse all users= into =Zeige alle Benutz
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1000 with
2000PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
2000 with 3000PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 3000 with 9000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 1400 with 1500PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 1000 with 1100PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1100 with 1200PHP
message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing 1200 with
1300PHP message: davical: ALL: MenuSet::_CompareMenuSequence: Comparing
1300 with 1400PHP message: davical: ALL: MenuSet::_CompareMenuSequence:
Comparing 6000 with 7000PHP message: davical: ALL:
MenuSet::_CompareMenuSequence: Comparing 7000 with 8000PHP message:
davical: ALL: MenuSet::_CompareMenuSequence: Comparing 8000 with 9000"
while reading upstream, client: 192.168.100.2, server: calendar.example.de,
request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr: "PHP
message: davical: ALL: I18N:Translated =Administration= into
=Administration=PHP message: davical: ALL: I18N:Translated =You are logged
on as %s (%s)= into =Sie sind als %s (%s) eingeloggt.=PHP message: davical:
ALL: I18N:Translated =Administration Functions= into =Adminfunktionen=PHP
message: davical: ALL: I18N:Translated =The administration of this
application should be fairly simple. You can administer:= into =Die
Verwaltung dieser Anwendung sollte relativ einfach sein. Sie können
Folgendes verwalten:=PHP message: davical: ALL: I18N:Translated =Users (or
Resources or Groups) and the relationships between them= into =Benutzer
(oder Ressourcen oder Gruppen) und deren Beziehung untereinander=PHP
message: davical: ALL: I18N:Translated =The types of relationships that are
available= into =Die Arten von verfügbaren Beziehungen=PHP message:
davical: ALL: I18N:Translated =There is no ability to view and / or
maintain calendars or events from within this administrative interface.=
into =Es gibt im Admin-Interface keine Möglichkeit Kalender oder Termine
anzusehen und/oder zu verwalten.=PHP message: davical: ALL: I18N:Translated
=To do that you will need to use a CalDAV capable calendaring application
such as Evolution, Sunbird, Thunderbird (with the Lightning extension) or
Mulberry.= into =Für dies benötigen Sie eine Kalenderanwendung mit
CalDAV-Unterstützung, wie zum Beispiel Evolution, Sunbird, Thunderbird (mit
der Lightning-Erweiterung) oder Mulberry.=PHP message: davical: ALL:
I18N:Translated =Principals: Users, Resources and Groups= into
=Prinzipalen" while reading upstream, client: 192.168.100.2, server:
calendar.example.de, request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr: ":
Benutzer, Ressourcen und Gruppen=PHP message: davical: ALL: I18N:Translated
=These are the things which may have collections of calendar resources
(i.e. calendars).= into =Dies sind die Elemente, welche Sammlungen von
Kalenderressourcen (sprich Kalender) enthalten können.=PHP message:
davical: ALL: I18N:Translated =Here is a list of users (maybe :-)= into
=Dies ist die Liste von Benutzern=PHP message: davical: ALL:
I18N:Translated =You can click on any user to see the full detail for that
person (or group or resource - but from now we'll just call them users).=
into =Sie können auf einen Benutzer klicken, um die vollständigen Details
für diese Person (oder Gruppe oder Ressource - aber von hier an, werden wie
sie einfach als Benutzer bezeichnen) einsehen.=PHP message: davical: ALL:
I18N:Translated =The primary differences between them are as follows:= into
=Die primären Unterschiede zwischen diesen sind folgende:=PHP message:
davical: ALL: I18N:Translated =Users will probably have calendars, and are
likely to also log on to the system.= into =Benutzer haben wahrscheinlich
Kalender und melden sich am System an.=PHP message: davical: ALL:
I18N:Translated =Resources do have calendars, but they will not usually log
on.= into =Ressourcen haben Kalender, aber melden sich nicht an.=PHP
message: davical: ALL: I18N:Translated =Groups provide an intermediate
linking to minimise administration overhead. They might not have
calendars, and they will not usually log on.= into =Gruppen erlauben
zwischenstufliche Verknüpfungen, um den Verwaltungsaufwand zu reduzieren.
Sie können keine Kalender haben und sie melden sich normalerweise nicht
an.=PHP message: davical: ALL: I18N:Translated =Users will probably have
calendars, and are likely to also log on to the system.= into =Benutzer
haben wahrscheinlich Kalender und melden sich am System an.=PHP message:
davical: ALL: I18N:Translated =Groups & Grants= into =Gruppen &
Rechte=PHP message: davic
2023/04/20 16:22:36 [error] 18682#18682: *4308 FastCGI sent in stderr:
"¼ber, wie Sie diese Anwendungen installieren und konfigurieren können.="
while reading upstream, client: 192.168.100.2, server: calendar.example.de,
request: "GET /index.php HTTP/2.0", upstream:
"fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "calendar.example.de"
Re: Davical nginx: Admin-Panel admin panel only shows home page [ In reply to ]
Hi Nikolas,

That is rather odd. Have you managed to get it working since you posted
to the list?

Cheers,
Andrew

On Fri, 2023-04-21 at 08:09 +0200, Nikolas Weber wrote:
> Hello I am about to install Davical on ubuntu/nginx. Everything seems
> to be going well. But when I log into the admin panel, only the start
> page comes up. I can click on the menu items, the link in the browser
> changes accordingly (e.g. from index.php to admin.php) but the
> content of the page remains the same. Does anyone know the problem?
> I've been trying for days and would be very grateful for any hints!
> Thank you
> N
> used software versions:
> ubuntu 22.04, nginx 1.23.4-1, postgresql 15+248.pgdg22.04+1, PHP 8.1-
> 92ubuntu1, php8.1-fpm 8.1.2-1ubuntu2.11, davical 1.1.11-1
> If I activate debugging in /etc/davical/config.php, I find the
> following (very long) error entries in the error.log:
[snip]

--
Andrew Ruthven, Wellington, New Zealand
andrew@etc.gen.nz |
Catalyst Cloud: | This space intentionally left blank
https://catalystcloud.nz |