Davical에 그룹을 추가하면 오류가 발생합니다.
<p>안녕하세요 Postgres, nginx 및 php8.1을 사용하여 Nextcloud 옆에 Davical을 설치하려고 하는데 부분적으로 작동했지만(사용자 또는 리소스 추가는 제대로 작동함) 그룹을 생성하려고 하면 다음과 같은 오류 메시지가 나타납니다. :</p>
<p>관리자 패널에서 그룹을 만들 수 있지만, 그룹 페이지(<code>https://calendar.example.de/admin.php?action=edit&t=principal&id=1019</ code> )
'그룹 회원' 아래에 다음 오류 메시지가 나타납니다. </p>
<pre class="brush:php;toolbar:false;">예외 [42601] SQLSTATE[42601]: 구문 오류: 7 FEHLER: Müll folgt auf numerische Konstante bei »1019O«
ZEILE 1: ...member WHERE group_id = 1019) AND Principal_id != 1019ORDER ...
^
/usr/share/awl/inc/AwlDatabase.php의 95번째 줄에서
================= 스택 추적 ===================
/usr/share/davical/htdocs/admin.php[50] 브라우저->Render()
/usr/share/awl/inc/classBrowser.php[852] edit_group_row()
/usr/share/davical/inc/ui/principal-edit.php[591] 편집기->Render()
/usr/share/awl/inc/classEditor.php[669] preg_replace_callback()
[0] Editor->ReplaceEditorPart()
/usr/share/awl/inc/classEditor.php[597] EntryField::BuildOptionList()
/usr/share/awl/inc/DataEntry.php[306] AwlQuery->Exec()
/usr/share/awl/inc/AwlQuery.php[585] AwlQuery->Execute()
/usr/share/awl/inc/AwlQuery.php[396] AwlDatabase->query()
/usr/share/awl/inc/AwlDatabase.php[95] PDO->query()</pre>
<p>그리고 그룹에 사용자를 추가할 수 없습니다.</p>
<p>Davical은 日志中还存에서 以下错误消息</p>
<pre class="brush:php;toolbar:false;">2023/04/26 11:38:59 [오류] 330989#330989: *17 FastCGI가 stderr로 전송됨: "PHP 메시지: PHP 조기 예외: [42601] SQLSTATE[42601]: 구문 오류: 7 FEHLER: Müll folgt auf numerische Konstante bei »1019O«
ZEILE 1: ...member WHERE group_id = 1019) AND Principal_id != 1019ORDER ...
^ /usr/share/awl/inc/AwlDatabase.php:95" 업스트림을 읽는 동안 클라이언트: 192.168.100.2, 서버: Calendar.example.de, 요청: "GET /admin.php?action=edit&t=principal&id=1019 HTTP/2.0", 업스트림: "fastcgi ://unix:/run/php/php8.1-fpm.sock:", 호스트: "calendar.example.de"</pre>
<p>postgresql 错误日志显示:</p>
<pre class="brush:php;toolbar:false;">2023-04-26 11:59:29.228 CEST [333501] davical_app@davical ANWEISUNG: SELECT Principal_id, coalesce(표시 이름, 전체 이름, 사용자 이름) FROM dav_principal WHERE Principal_id NOT IN (SELECT member_id FROM group_member WHERE group_id = 1019) AND Principal_id != 1019ORDER BY 2</pre>
<p>使use ubuntu 22.04、php8.1、postgresql 15、Davical 1.1.11-1、libawl-php 0.63-1 전체</p>
<p>저는 php8.1-fpm.sock, www.conf 및 nginx 配置中, 到套接字链接都是正确的에서 php8.1-fpm.sock을 확인했습니다.
php8.1.-fpm.sock은 可用,用户权限和所有者似乎设置正确。
也许我错过了什么,或者postgresql数据库有错误?
有人可以进一步帮助我吗?</p>
<p>谢谢!</p>