Welcome to the LimeSurvey Community Forum

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

Bilder können im Editor nicht hochgeladen werden.

  • peterkh
  • peterkh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 4 months ago #160595 by peterkh
Wenn ich im Editor ein Bild hochladen möchte bekomme ich nach dem Klick auf den Server durchsuchen Button den Fehler "fehlende Berechtigung".
Ich habe jetzt schon den Artikel

www.limesurvey.org/forum/german-forum/10...eim-bilder-hochladen

gelesen.

Daraufhin habe ich den gesamten Limesurvey Ordner, bis auf upload und die config.php, gelöscht. Dann den Version 2.72.4+171110 neu aufgespielt. Die Verzeichnisse tmp und upload habe ich auf 777 gesetzt.

Als PHP Versionen habe ich 7 und 5.6 ausprobiert.
Eine zweite Limesurvey Instanz auf dem gleichen Server, andere Domain, läuft ohne Probleme.
The topic has been locked.
  • peterkh
  • peterkh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #160814 by peterkh
Anmerkung das ganze scheint Userbezogen zu sein. In der uploader.php vom kc_finder findet man


if (!$this->config) { // IF BROWSER IS ENABLED

der Wert ist hier auch 1aber an welcher Stelle finde ich das in der Konfiguration?

PS: Bin ich hir eigentlich im richtigen Forum?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 3 months ago #160816 by Joffm
Hallo, peterkh,
Du bist schon im richtigen Forum.

Nur: Anscheinend kann es niemand reproduzieren.
Und Deine Installation kennen wir auch nicht. Also den ganzen "Server-spezifischen Kram".

Gut, wenn Du Deine Bilder auf diese Weise hochlädst, werden sie im Ordner "upload/surveys/[survey_ID]/images" gespeichert.
Bevor Du also hier auf eine Antwort wartest, kannst Du ja
Deine Bilder per ftp dorthin oder auch an einen anderen Platz schieben und dann mit dem normalen <img> tag einbinden.

Mehr kann ich auch nicht sagen.

Bis dann
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • peterkh
  • peterkh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #160835 by peterkh
Hallo Joffm,

Gibt es den irgendwo in den Einstellungen das Recht für User Bilder hochzuladen? Ich finde in den Einstellungen nichts.

ich habe nach dem Forum gefragt weil die Frage im englischen Forum auch aufgekommen ist und auch dort nicht beantwortet wurde.
The topic has been locked.
  • peterkh
  • peterkh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #160851 by peterkh
Ich habe jetzt zumindest den Grund rausgefunden. In der config.php Reihe 47-52 steht

// Uncomment the following line if you need table-based sessions
'session' => array (
'class' => 'system.web.CDbHttpSession',
'connectionID' => 'db',
'sessionTableName' => '{{sessions}}',
),

Das klappt aber in der Installation so nicht. Erst wenn ich das wieder auskommentiere klappt das wieder mit den Uploads.

Wann oder warum benutzt man den nun tabellenbasierte Sessions?
The topic has been locked.
  • peterkh
  • peterkh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #160877 by peterkh
Das mit den tabellenbasierten Sessions ist ja wohl eher eine neue Frage.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 3 months ago #160892 by Joffm
Hallo,
über die beiden Arten Sessions zu verwalten, gibt es hier im Forum mehrere Threads. Suche mal danach.

Und wie war das eigentlich bei Dir?
Normalerweise ist dieser Teil doch per default auskommentiert.
Jedenfalls auch in der sample config.

Wieso war es bei Dir denn aktiv?

Nur so interessehalber.

Alles Gute
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: peterkh
The topic has been locked.
  • peterkh
  • peterkh's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #160893 by peterkh
Das ist eine 4 Jahre alte Installation, hab wahrscheinlich irgendwo gelesen das table session besser sind?
The topic has been locked.
More
4 years 1 month ago #193527 by ABCabc123
Hallo,
ich habe genau das gleiche Problem. Wenn ich Bilder in den Editor einfüge (das geht auch nur mit Strg+V) und dann speichere verschwinden die wieder. Also habe ich versucht den Weg zu beschreiten der am Anfang dieses Threads beschrieben ist und bekomme die gleiche Fehlermeldung: "fehlende Berechtigung"
Gibt es zu dem Problem mittlerweile eine Lösung, am besten ohne in irgendwelchen PHP Dateien rumzupfuschen?
LG Chris
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 1 month ago #193530 by Joffm
Jetzt aber zunächst einmal die Frage.
Welche Version von LS?
Und was genau machst Du, oder willst Du machen?

Ein Bild anzeigen?
Dazu im Fragen-Editor die Schaltfläche "Bild" angeklickt, dann weiter im Wizard auf "Server durchsuchen" und dann im KCFinder das Bild hochgeladen?
Und das klappt nicht?

Oder willst Du das Bild direkt in die Frage mit den üblichen HTML-tags einbinden "<img src="http://...>
Ich halte das im Grunde für besser, da Du dann die Bilder an einer einzigen Stelle auf Deinem Server halten kannst, also nicht studienabhängig.

Oder was meinst Du?

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
4 years 1 month ago #193547 by ABCabc123
PHP 7.2
LS 2.67.2 + 170719 Standard

Ich möchte in die Willkommensnachricht das Logo unserer Firma und des Kunden einfügen und das klappt nicht. Wenn ich die Bilder einfüge (geht nur mit Strg+V) sind sie nach dem Speichern wieder weg.
Das Einfügen über die Schaltfläche führt wie im Anfang dieses Threads beschrieben zu der Fehlermeldung "fehlende Berechtigung".
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 1 month ago #193551 by Joffm
Wieso geht es nur mit CTRL-V?

Kannst Du nicht - falls der KCFinder nicht will (ich erinnere mich, da gab es einmal etwas) - die Bilder "ganz normal" einbinden?

Lade sie an irgendeine Stelle der Internetpräsenz und binde (im Quellcode-Modus) ein.
Im Grunde wird genau derselbe Code erzeugt.
1. Eingefügt mit "Bild"-Button
Code:
<img alt="" src="/survey/upload/surveys/379727/images/smiley_green_100.jpg" style="width: 50px; height: 50px;" />

2. Eingefügt mit HTML tag
Code:
<img src='http://www.myServer.de/myFolder/myImage.jpg' />

Wenn Du aber mit CTRL-V einbindest, wird das base64 codierte Bild eingefügt
3. Eingefügt mit CTRL-V
Code:
<img alt="" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD ..." />

Desweiteren ist es natürlich auch ein bisschen schwierig, über diese recht alte Version zu reden; ich selbst habe nur die fast letzte dieses Zweiges - 2.73.1. - zur Verfügung.
Du könntest zusätzlich in den Update-Logs nachschauen, ob es dazu etwas gibt.
www.limesurvey.org/about-limesurvey/update-log?start=90

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose