Summary | Syncml uses a fix directory |
Queue | Horde Base |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | jan (at) horde (dot) org |
Requester | peter.meier+horde (at) immerda (dot) ch |
Created | 08/31/2012 (4664 days ago) |
Due | |
Updated | 10/18/2012 (4616 days ago) |
Assigned | |
Resolved | 10/18/2012 (4616 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | Yes |
Assigned to Jan Schneider
State ⇒ Resolved
that can be avoided as it might lead to conufsion on production
servers seeing something like that:
2012-08-31T19:17:33+02:00 WARN: HORDE [horde] PHP ERROR: is_dir() [<a
href='function.is-dir'>function.is-dir</a>]: open_basedir restriction
in effect. File(/tmp/sync) is not within the allowed path(s):
(/var/www/vhosts/horde.example.com/www/:/var/www/vhosts/horde.example.com/pear:/var/www/upload_tmp_dir/horde.example.com/:/var/www/session.save_path/horde.example.com/:/var/www/vhosts/horde.example.com/logs/:/var/www/vhosts/horde.example.com/tmp/:/etc/resolv.conf:/.pearrc) [pid 13430 on line 281 of
"/var/www/vhosts/horde.example.com/pear/php/Horde/SyncMl/Backend.php"]
Relevant settings were:
$conf['activesync']['logging']['type'] = 'horde';
and global options were like:
$conf['log']['priority'] = 'INFO';
$conf['log']['ident'] = 'HORDE';
State ⇒ Not A Bug
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Syncml uses a fix directory
Queue ⇒ Horde Base
Milestone ⇒
Patch ⇒ Yes
State ⇒ Unconfirmed
things to (/tmp/sync), this directory might not be accessible due to
open base dir restrictions -> we should use horde's builtin tmp
function.
Pull request: https://github.com/horde/horde/pull/17