| 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 (4815 days ago) |
| Due | |
| Updated | 10/18/2012 (4767 days ago) |
| Assigned | |
| Resolved | 10/18/2012 (4767 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