Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Bilderupload in Templates gelingt nicht.

  • tihozh
  • tihozh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 5 months ago #220920 by tihozh
Hallo zusammen. 
  • LimeSurvey Version
    3.23.3
  • LimeSurvey Build
    200909
  • Betriebssystem
    Linux szhm58337 3.10.0-1160.36.2.el7.x86_64 #1 SMP Thu Jul 8 02:53:40 UTC 2021 x86_64
  • PHP Version
    7.3.29
  • Webserver-Software
    Apache
  • Webserver-Informationen
  • Datenbanktreiber
    mysql
  • Datenbanktreiberversion
    mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
Ich versuche unter einer "Umfrage -> Designvorlage-Optionen" Bilder hochzuladen, was mir leider nicht gegönnt ist. Je nach PHP Version erhalte ich auch eine Fehlermeldung oder eben nicht.
Unter PHP7.3 erhalte ich die Meldung "Die Datei ist kein Unterstütztes Bild - bitte laden Sie nur Bilder vom Typ JPG, PNG oder GIF hoch."
Unter PHP7.1 funktioniert es ebenfalls nicht, jedoch ohne Fehlermeldung. 

Mit PHP 7.3 hatte ich folgende Fehlermeldung im PHP-Log:
Code:
 Warning:  PHP Startup: Unable to load dynamic library 'fileinfo' (tried: /opt/rh/rh-php73/root/usr/lib64/php/modules/fileinfo (/opt/rh/rh-php73/root/usr/lib64/php/modules/fileinfo: cannot open shared object file: No such file or directory), /opt/rh/rh-php73/root/usr/lib64/php/modules/fileinfo.so (/opt/rh/rh-php73/root/usr/lib64/php/modules/fileinfo.so: undefined symbol: pcre_get_compiled_regex_cache_ex)) in Unknown on line 0

Daraufhin habe ich das fileinfo.so aus PHP7.1 getauscht. Dann kommt keine Fehlermeldung mehr, aber funktionieren tut es trotzdem nicht. 
Ich habe darauf eine komplett neue Installation auf einem komplett neuen Linux Server mit Limesurvey 3.27.20+211012 gemacht, und alle PHP Versionen von 7.1 bis 8 durchgetestet, mit derselben Fehlermeldung. 

Grundsätzlich kann ich Bilder hochladen via PHP, daran liegt es nicht. Mit allen andern PHP-Scripts kann auf dem Server immer alle Bilder hochladen die ich möchte. 
Gerne würden die Umfragen Administratoren jedoch die Upload Funktion verwenden wenn es geht. 
Vielleicht hat hier jemand dieses Problem bereits erfolgreich beseitigt.

Vielen Dank und Grüsse
Fernando


 
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 5 months ago #220931 by Joffm
Replied by Joffm on topic Bilderupload in Templates gelingt nicht.
Keine Ahnung, da es nicht reproduzierbar ist (hier bei mir).

Passiert dies auch, wenn Du direkt im Theme-Editor die Bilder ins Theme hochlädst?

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • tihozh
  • tihozh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 5 months ago #220934 by tihozh
Replied by tihozh on topic Bilderupload in Templates gelingt nicht.
Hallo

Danke für die Antwort.
Ja, dort geht es lustigerweise, (ging es immer).

Bei der zweiten Installation geht auch dies nicht, was aber nur die Testinstallation ist, daher egal.

Ich kann mir nicht weiter erklären, an was es genau liegen könnte.
The topic has been locked.
More
2 years 5 months ago #220942 by jelo
Replied by jelo on topic Bilderupload in Templates gelingt nicht.

Daraufhin habe ich das fileinfo.so aus PHP7.1 getauscht.
 
Was bedeutet getauscht?  Und mit welcher Distribution bist du unterwegs?

Ich würde zu einem Bugreport raten, auch wenn die Ursache vielleicht nicht bei LimeSurvey liegt.
 

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • tihozh
  • tihozh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 5 months ago #220944 by tihozh
Replied by tihozh on topic Bilderupload in Templates gelingt nicht.
Unter PHP7.3 habe ich die Datei "fileinfo.so" aus PHP7.1 benutzt.
Im Einsatz ist RHEL-7 mit den PHP Versionen aus der RHSCL, also rh-php-7.(1)3.x
The topic has been locked.
More
2 years 5 months ago #220945 by jelo
Replied by jelo on topic Bilderupload in Templates gelingt nicht.
Wäre da ein Problem bei FileInfo oder anderen Libs, wären hier mehr Fehlermeldungen. Nicht unter RHEL7, aber unter CentOS7.
Ich habe Version 3.27.20+211012 unter CentOS 7.3 64bit laufen.

Ich behaupte mal, du nutzt eine Funktion die kaum genutzt wird ;-)

"Ein Bild hochladen" ist unter Designvorlagen-Option" in zwei Reitern vorhanden.
"Einfache Optionen" und "Erweiterte Optionen".
Lade ich unter einfache Optionen eine Datei mit nicht freigegeben Dateityp hoch, erhalte ich keine Fehlermeldung.
Lade ich unter "Erweiterte Optionen" die Datei hoch, gibt es eine korrekte Fehlermeldung.

Ich rate zum Bugreport, wobei dann ein Update deiner LimeSurvey-Installation angeraten werden wird. Kannst du daher vielleicht auch mal so probieren.
Besonderheiten bei deiner RHEL-Installation kann man derzeit nicht ausschließen.
Ist SELinux aktiv?

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • tihozh
  • tihozh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 5 months ago #220946 by tihozh
Replied by tihozh on topic Bilderupload in Templates gelingt nicht.
Danke jelo.
Das Update ist sowieso schon wieder fällig :)
SELinux ist aktiv. Die Datei Attribute habe ich alle bereits gecheckt und SELinux auch schon komplett deaktiviert und getestet.
Den Bugreport ziehe ich in Betracht. Ich werde noch mit dem Hersteller Rücksprache halten (redhat), ob sie evtl. noch in der PHP Sache unterstützen können.

Danke und Grüsse
The topic has been locked.
More
2 years 5 months ago #220947 by jelo
Replied by jelo on topic Bilderupload in Templates gelingt nicht.
Die Uploadfunktion ist bei LimeSurvey eine Dauerbaustelle. Da fehlt ein sauberer Filemanager. Eigentlich sollte der global sein, aber dann die Nutzerrechte berücksichtigen, damit nicht jeder User in jede Umfrage kann.
Im Übergang von LS3 auf LS4 auf LS5 lag da keine stabiles, technische Konzept vor.
Auch heute ist es merkwürdig, wenn die Datei "blind" hochgeladen wird. Was passiert z.B. bei Dateinamenskollision?

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose