Benutzerrechte Upload

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • pustefix
    Contao-Nutzer
    • 24.02.2010
    • 214

    #1

    Benutzerrechte Upload

    Hallo zusammen,

    ich bin Admin eines von mir erstellten Contaoprojekts. Drei von mehreren Redakteuren dürfen auch Benutzer verwalten. Nun kann plötzlich einer dieser Drei keine Dateiuploads mehr vornehmen und keiner will irgendwelche Einstellungen geändert haben.
    Kann es andere Gründe geben, warum das nicht mehr funzt? An welchen Systemlogs könnte ich Änderungen erkennen?

    Danke schonmal

    Pustefix
  • K4nndoo
    Contao-Nutzer
    • 11.02.2010
    • 108

    #2
    Es könnte sein das irgendetwas mit dem server war das zum Beispiel der Hoster den Server neustarten musste weil er abgestürzt war und dardurch einige datein auf einen älteren Stand zurückgesetzt wurden.

    Es kann aber auch das seine IP für FTP Uploads gesperrt wurde.

    Da gibts tausende von gründen,

    am einfachsten ist es Ihm seine Rechte wiederzugeben.
    wenn das nicht funktioniert dann hat es was mit Contao zutun.

    Warscheinlich hat es einer der Admins versehendlich gemacht und wills nicht zugeben das ist das warscheinlichste wenn es nicht an contao liegt.


    Mfg
    K4nndoo

    Kommentar

    • pustefix
      Contao-Nutzer
      • 24.02.2010
      • 214

      #3
      Es könnte sein das irgendetwas mit dem server war das zum Beispiel der Hoster den Server neustarten musste weil er abgestürzt war und dardurch einige datein auf einen älteren Stand zurückgesetzt wurden.

      Serverneustart halte ich für unwahrscheinlich, die Rechte aller anderen stimmen ja noch.

      Es kann aber auch das seine IP für FTP Uploads gesperrt wurde.

      An der IP kanns auch nicht liegen: ich habe über meinen Rechner den Benutzer zum Testen dupliziert und es trat der gleiche Fehler auf.

      Da gibts tausende von gründen,

      am einfachsten ist es Ihm seine Rechte wiederzugeben.
      wenn das nicht funktioniert dann hat es was mit Contao zutun.

      Laut Rechtevergabe darf der Redakteur Dateien uploaden, es kommt aber immer ein HTTP 500 Fehler im Popupfenster fürs Upload.
      Ich habe ihn jetzt vorerst neu angelegt aber das kanns ja auch nicht sein. Zudem muss der alte Account bestehen bleiben weil er mit dieser ID auch Autor mehrerer Artikel ist.


      Warscheinlich hat es einer der Admins versehendlich gemacht und wills nicht zugeben das ist das warscheinlichste wenn es nicht an contao liegt.

      Das vermute ich natürlich auch, daher wäre es hilfreich, wenn ich wüsste wonach ich bei den Logfiles suchen muss.

      Kommentar

      • K4nndoo
        Contao-Nutzer
        • 11.02.2010
        • 108

        #4
        Stehen müsste se unter dem Punkt "System-Log".
        Es müsste so heißen

        [2010-11-22 15:05] A new version of tl_user ID 6 has been created

        Nur mit einer anderen ID

        Fals dies dort nicht stehen sollte kann dieser Punkt schon gelöscht worden sein oder
        es ist ein Contaobug.

        Was mir noch eingefallen ist wäre die möglichkeit das die FireWall den Upload Blockt.
        Das könnte der fall sein wenn Sie über den Account noch daten hochladen können.

        Kommentar

        • pustefix
          Contao-Nutzer
          • 24.02.2010
          • 214

          #5
          Also an der Firewall liegt es nicht, das Problem tritt an jedem Rechner auf, nun leider auch noch bei einem anderen Redakteur.
          Hat vielleicht noch irgendwer eine Idee, woran es liegen kann?

          Danke schonmal sagt

          Pustefix

          Kommentar

          • pustefix
            Contao-Nutzer
            • 24.02.2010
            • 214

            #6
            So, ich habe nun in den Einstellungen "Fehlermeldungen anzeigen" aktiviert. Dann kommt:

            Out of memory (allocated 32768000) (tried to allocate 10480 bytes) in /homepages/0/d333733511/htdocs/system/libraries/Controller.php on line 762

            Was sagt mir das?

            In Zeile 762 steht (das fette rote):

            case 'jpg':
            case 'jpeg':
            if ($arrGdinfo['JPG Support'])
            {
            $strSourceImage = imagecreatefromjpeg(TL_ROOT . '/' . $image);
            }
            break;
            Zuletzt geändert von pustefix; 26.11.2010, 10:34.

            Kommentar

            • xchs
              Administrator
              • 19.06.2009
              • 14682

              #7
              Zitat von pustefix Beitrag anzeigen
              Was sagt mir das?
              Das sagt Dir, dass der Dir in Deinem Hosting zugeteilte Arbeitsspeicher von 32 MB für die betreffende bildverarbeitende Operation grad nicht ausreichend ist.
              Contao Community Administrator

              [Unterstützungsmöglichkeiten]
              sigpic

              Kommentar

              • pustefix
                Contao-Nutzer
                • 24.02.2010
                • 214

                #8
                aber warum tritt das nur bei einzelnen Redakteuren auf, eigentlich müsste es dann doch alle betreffen?

                Kommentar

                • xchs
                  Administrator
                  • 19.06.2009
                  • 14682

                  #9
                  Ich denke, es liegt in diesem konkreten Fall wohl an dem hochzuladendem Bild. Sofern die Bildabmessungen jene Größenangaben, welche im Bereich "Datei-Uploads" des Backend-Moduls "Einstellungen" festgelegt sind, überschreiten, führt Contao eine entsprechende Konvertierung dieser Ressourcen durch. Solche bildverarbeitenden Aktionen sind aber zumeist recht speicherintensiv, insbesondere dann, wenn mehrere solcher Bilder gleichzeitig hochgeladen und entsprechend umgewandelt werden müssen.

                  Gegebenenfalls könntest Du auch mal versuchen, die "Session-Daten" im Backend-Modul "Persönliche Daten" zu bereinigen.
                  Contao Community Administrator

                  [Unterstützungsmöglichkeiten]
                  sigpic

                  Kommentar

                  • pustefix
                    Contao-Nutzer
                    • 24.02.2010
                    • 214

                    #10
                    Ich liebe Euch! Und dich, xchs, ganz besonders!

                    Das Löschen des Caches hat geholfen!

                    Ich würde dem trotzdem gern noch auf den Grund gehen:
                    An einem Bildupload kanns nicht gelegen haben weil sich ja der Ordnerbaum auf dem Server gar nicht mehr öffnet.
                    Was kann denn im Cache gestanden haben das die Fehlermeldung auswirft?

                    Schönes WE und beste Grüße wünscht und sendet

                    Pustefix

                    Kommentar

                    • xchs
                      Administrator
                      • 19.06.2009
                      • 14682

                      #11
                      Zitat von pustefix Beitrag anzeigen
                      An einem Bildupload kanns nicht gelegen haben weil sich ja der Ordnerbaum auf dem Server gar nicht mehr öffnet.
                      Das deutet aber doch darauf hin, dass in besagtem Ordner die Anzahl der Bilder für den Dir zur Verfügung stehenden Arbeitsspeicher zu hoch war und dadurch u.U. die Vorschaubilder nicht mehr berechnet/angezeigt werden konnten.

                      Abhilfe schafft in diesem Fall
                      • das Aufteilen der Bilder auf mehrere Unterordner oder
                      • das Deaktivieren der Vorschaubilder unter "Persönliche Daten" oder
                      • eine Erhöhung des verfügbaren Speichers
                      Contao Community Administrator

                      [Unterstützungsmöglichkeiten]
                      sigpic

                      Kommentar

                      • pustefix
                        Contao-Nutzer
                        • 24.02.2010
                        • 214

                        #12
                        okay, hab ich verstanden.
                        Kannst du mir noch nen Tipp geben, wie ich den Cache auslesen kann?

                        Kommentar

                        • pustefix
                          Contao-Nutzer
                          • 24.02.2010
                          • 214

                          #13
                          noch eins: wenn ich mich mit meinem anderen Adminaccount einlogge seh ich alle Ordner

                          Kommentar

                          • xchs
                            Administrator
                            • 19.06.2009
                            • 14682

                            #14
                            Zitat von pustefix Beitrag anzeigen
                            Kannst du mir noch nen Tipp geben, wie ich den Cache auslesen kann?
                            Was meinst Du jetzt genau mit "Cache"? Hattest Du vorhin nicht die Session-Daten bereinigt?

                            Den Contao Bilder-Cache findest Du jedenfalls im Verzeichnis "/system/html"; dort sollten alle von Contao generierten Vorschaubilder abgelegt sein.
                            Contao Community Administrator

                            [Unterstützungsmöglichkeiten]
                            sigpic

                            Kommentar

                            • pustefix
                              Contao-Nutzer
                              • 24.02.2010
                              • 214

                              #15
                              ja, ich hab die Session-Daten bereinigt aber die müsste ich doch auch irgendwo auslesen können, zumindest bevor ich sie bereinige

                              Kommentar

                              Lädt...