Hello,
I’ve just installed egroupware-epl-14.2.20150501 from sources (zip file downloaded from sourceforge) on a debian 7.8 system, php 5.6 and nginx 1.8
Setup went fine, no error reported during setup.
after loggin in with the admin account created during setup the frontpage appear, no error reported, but as soon as I click on Admin on nginx error.log appear the following:
2015/05/21 12:36:34 [error] 19197#19197: *217 FastCGI sent in stderr: “PHP message: Permission denied! (egw_exception_no_permission_app): Non hai il permesso di accesso all’applicazione “eTemplate”!
PHP message: #0 /sites/egroupware.example.org/public/phpgwapi/inc/class.egw.inc.php(236): egw->check_app_rights()
PHP message: #1 /sites/egroupware.example.org/public/phpgwapi/inc/functions.inc.php(81): egw->wakeup2()
PHP message: #2 /sites/egroupware.example.org/public/header.inc.php(107): require_once(’/sites/egroupwa…’)
PHP message: #3 /sites/egroupware.example.org/public/index.php(64): include(’/sites/egroupwa…’)
PHP message: #4 {main}
PHP message: # Instance=default, User=manuel, Request=GET https://webmail.example.org/index.php?menuaction=etemplate.editor.edit, User-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0” while reading response header from upstream, client: 93.37.82.156, server: webmail.example.org, request: “GET /index.php?menuaction=etemplate.editor.edit HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php5-fpm.sock:”, host: “webmail.example.org”, referrer: “https://webmail.example.org/index.php?cd=yes”
Also every link under Admin has no icon (img src point to “/pixelegg/images/dhtmlxtree/” without a file name) and clicking on “+ Add” to add a new user fire a js error:
Legacy JS code only supports 2 arguments (event and widget) app.admin.account({id:“add”}) [Object { originalEvent=Event click, type=“click”, timeStamp=717120109, altri elementi…}, Class { align=“left”, _mgrs={…}, _children=[0], altri elementi…}, button#admin-index_add.et2_button.et2_button_text.et2_button_with_image.et2_clickable]
TypeError: app.admin is undefined
app.admin.run(ev,widget)
My nginx server config is the following:
server {
server_name webmail.example.org;
root /sites/egroupware.example.org/public;
access_log /var/log/nginx/egroupware.access.log;
error_log /var/log/nginx/egroupware.error.log;
index index.php;
listen 443 ssl;
ssl_certificate /etc/postfix/ssl/webmail.example.org.chained.crt;
ssl_certificate_key /etc/postfix/ssl/webmail.example.org.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
client_max_body_size 2000M;
location / {
autoindex on;
location ~ ^(/.+\.php)(.*)$ {
root /sites/egroupware.example.org/public;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/var/run/php5-fpm.sock;
# without this split_path CalDAV (calendar/contacts) will NOT WORK
# tested with thunderbird 34, DAVDroid 0.6.11
# found on CalDAV forums
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
# buffer tuning from CalDAV forums
fastcgi_read_timeout 180;
fastcgi_buffers 4 256k;
fastcgi_buffer_size 128k;
}
}
}