Please help us help you and fill where relevant: Your LimeSurvey version: 6.4.0 Own server or LimeSurvey hosting: Own Server Survey theme/template: N/A
==================
Hi All,
I am encountering this issue:
PHP Fatal error: require_once(): Failed opening required '/app/limesurvey/application/config/internal.php' (include_path='/app/limesurvey/vendor/pear/console_getopt:/app/limesurvey/vendor/pear/pear_exception:/app/limesurvey/vendor/pear/pear-core-minimal/src:/app/limesurvey/vendor/pear/ole:/app/limesurvey/vendor/pear/spreadsheet_excel_writer:.:/usr/share/php') in /app/limesurvey/index.php on line 158
when I deploy the limesurvey tool on Kyma using postgresql db
following is my Dockerfile when I build the image and deploying through a yaml file# Use the postgres:16.1-bullseye base imageFROMdebian:bullseye# Install PHP and other necessary packagesRUNapt-getupdate&&\apt-getinstall-yphpphp-pgsql&&\apt-getinstall-yphp-gd&&\apt-getinstall-yphp-intl&&\apt-getinstall-yphp-simplexml&&\apt-getinstall-yphp-zip&&\apt-getinstall-yphp-imap&&\apt-get-yinstallphp-ldap&&\aptinstall-yphp-mbstring&&\apt-getinstallunzip&&\rm-rf/var/lib/apt/lists/*# Set workdirWORKDIR/app# Prepare limesurveyCOPYlimesurvey*.zip/homeRUNmkdir/app/tmpRUNunzip/home/*-d/appRUNmkdir/tmp/tmpRUNmkdir/tmp/uploadRUNmkdir/tmp/configRUNcp-r/app/limesurvey/tmp/tmpRUNcp-r/app/limesurvey/upload/tmpRUNcp-r/app/limesurvey/application/config/tmpRUNchmod-R755/app/limesurvey/tmp;chown-R$(id-u):$(id-g)/app/limesurvey/tmpRUNchmod-R755/app/limesurvey/upload;chown-R$(id-u):$(id-g)/app/limesurvey/uploadRUNchmod-R755/app/limesurvey/application/config;chown-R$(id-u):$(id-g)/app/limesurvey/application/config# Expose the PHP server port (default is 80)EXPOSE80
I have included chmod for the /app/limesurvey/application/config folder however I am still facing this error any advice?
Most of us there use the webinstaller to create an LimeSurvey instance. From time to time people with different deploy methods post their questions here.
The error message might indicate that the file /app/limesurvey/application/config/internal.php is not existing or not readable. If the file exist check the permissions for the file itself.