View Issue Details

This issue affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
10587Bug reportsOtherpublic2016-02-25 17:06
Reporterjlpoole Assigned Toc_schmitz  
PrioritynormalSeverityminor 
Status closedResolutionno change required 
Product Version2.50.x 
Summary10587: XMLWriter Dependency Noted In Installation Documentation
Description

https://manual.limesurvey.org/Installation has a section "Make sure you can use LimeSurvey on your website" which identifies which PHP options are desirable.

There is no mention of XMLWriter, a feature needed to export Lime Surveys.

I recommend you add under the subsection "Optional PHP Extensions: "

XMLWriter -- needed to export LimeSurveys which is required for debugging and reporting issues in the LimeSurvey Issue Tracker.

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)2295f722911c86cb4d5a1d39e912
I will donate to the project if issue is resolvedNo
Browser
Database type & versionNA
Server OS (if known)NA
Webserver software & version (if known)NA
PHP VersionNA

Users monitoring this issue

There are no users monitoring this issue.

Activities

LouisGac

LouisGac

2016-02-25 15:08

developer   ~35709

Well, PHP 5.3.3 is needed for LimeSurvey, and XMLWriter is part of it by default
http://php.net/manual/en/xmlwriter.installation.php

jlpoole

jlpoole

2016-02-25 15:22

reporter   ~35711

For Gentoo Linux, as the link you provided so notes, XMLWriter is disabled by default:

Comment by alvaro at digdib dot com 7 years ago:

Gentoo users: emerge does not compile dev-lang/php with --enable-xmlwriter by default. To enable this option, add the flag xmlwriter to your USE variable and recompile php.

It appears Gentoo's package manager decided to keep XMLWriter disabled as the default option. Now the question is whether Lime Survey's documentation would cover such a variance. I had reviewed your installation documentation when I installed Lime Survey on my Gentoo system and did not learn of this deficiency until I attempted to submit a Bug and provide an exported survey, and even at that my export occurred without any error message and I neglected to inspect the contents before uploading the file to my Bug.

c_schmitz

c_schmitz

2016-02-25 17:06

administrator   ~35720

XMLWriter is a required library - you will need it even if you only want to copy a survey.

The documentation already says below the required modules:
"Also we assume in general that all PHP default libraries are enabled (like hash, session, etc.)."

Unfortunately we cannot list all exceptions for all distros - we assume that if a library is enabled by default in PHP it does not need specificially to be mentioned in the documentation.

Issue History

Date Modified Username Field Change
2016-02-25 14:55 jlpoole New Issue
2016-02-25 15:08 LouisGac Note Added: 35709
2016-02-25 15:22 jlpoole Note Added: 35711
2016-02-25 15:40 ollehar Assigned To => c_schmitz
2016-02-25 15:40 ollehar Status new => assigned
2016-02-25 17:06 c_schmitz Note Added: 35720
2016-02-25 17:06 c_schmitz Status assigned => closed
2016-02-25 17:06 c_schmitz Resolution open => no change required