[SMH Extended] Zum Testen - SafeModeHack mittels SFTP

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • xtra
    Maintainer
    • 02.07.2009
    • 2007

    #1

    [SMH Extended] Zum Testen - SafeModeHack mittels SFTP

    Mittlerweile im ER, bitte nicht mehr von hier testen. Funktioniert erst ab Version 2.8 Zur Erweiterung




    Ich bitte zu beachten, der Mod ist nicht Updatesafe, da die Core Datei Files.php modifiziert wurde (Stand: TL 2.7.5)

    Nachdem hier einige User das Problem haben, dass ihr Provider den SafeMode Hack mittels FTP nicht zulassen, hier mein SafeModeHack welcher auch SFTP anbietet (Auf Basis von phpseclib, keine Serveranpassung notwendig).

    Das Backend wird um zwei weitere Felder erweitert (Auswahlbox der Safemode Hack Technologie und Port eingabe moeglichkeit), welche jedoch vermutlich nicht selbst abspeichern koennen (Henne-Ei-Problem des SMH).

    Zur Inbetriebnahme einfach die im zip enthaltenen Dateien auf eure TL Installation hochladen.

    Anschliessend muss vermutlich von Hand noch die localconfig.php angepasst werden um den SMH zu aktivieren.

    PHP-Code:
    $GLOBALS['TL_CONFIG']['useFTP'] = true;
    $GLOBALS['TL_CONFIG']['ftpHost'] = '###hostname##';
    $GLOBALS['TL_CONFIG']['ftpPath'] = '##root verzeichnis auf dem server##';
    $GLOBALS['TL_CONFIG']['ftpUser'] = '##username##';
    $GLOBALS['TL_CONFIG']['ftpPass'] = '##passwort##';
    /* optionale Zeile, Port Angabe falls SSH nicht auf Port 22 liegt. */
    $GLOBALS['TL_CONFIG']['ftpPort'] = 22;
    /* Diese Zeile aktiviert den SFTP Modus */
    $GLOBALS['TL_CONFIG']['useSMHClass'] = 'SMHSFTP'; 
    
    Sollte der Test mit dem SMH erfolgreich verlaufen, werde ich ein entsprechendes Ticket erstellen welches die entsprechenden Aenderungen in Files.php beinhaltet.
    In der Theorie sind durch diese Aenderung weitere Protokolle ebenfalls moeglich, wie z.B. SCP oder aehnliches. Diese implementiere ich evtl. auch noch in einer freien Minute.

    Gruss
    Chris

    Edit: Portangabe in den Settings hinzugefuegt.
    Angehängte Dateien
    Zuletzt geändert von xtra; 21.01.2010, 07:55.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
  • mgco3
    Contao-Nutzer
    • 26.06.2009
    • 116

    #2
    Hallo Xtra

    Hätte da direkt noch ein Feature-Request... Auth über Keyfile, falls ein Hoster kein Passwort erlaubt, sowie Port-Angabe, da SSH nicht umbedingt auf Port 22 Listed, zumindest bei mir...

    Gruss
    1up GmbH » Ihr Schweizer Realisationspartner

    Kommentar

    • xtra
      Maintainer
      • 02.07.2009
      • 2007

      #3
      Zitat von mgco3 Beitrag anzeigen
      Hallo Xtra

      Hätte da direkt noch ein Feature-Request... Auth über Keyfile, falls ein Hoster kein Passwort erlaubt, sowie Port-Angabe, da SSH nicht umbedingt auf Port 22 Listed, zumindest bei mir...
      Gruss
      Port Angabe ist schon drin, hab ich nur vergessen in den Settings zu erwaehnen... Editiere ich gleich.

      Key-Auth waere wirklich wuenschenswert, ist jedoch leider in der phpseclib nicht enthalten, soll jedoch in einer spaeteren Version folgen. Ich denke du koenntest die Entwickler mit einem kleinen bisschen Sponsoring dazu ermutigen es zu tun.

      Gruss
      Chris
      Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

      Kommentar

      • leo
        Contao-Hauptentwickler
        AG Core-Entwicklung
        • 05.06.2009
        • 816

        #4
        Bitte daran denken, den vorgeschlagenen Hook zu prüfen: http://https://contao.org/issues/show/1235

        Kommentar

        • xtra
          Maintainer
          • 02.07.2009
          • 2007

          #5
          Mittlerweile im ER, bitte nicht mehr von hier testen.

          Funktioniert erst ab Version 2.8

          Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

          Kommentar

          • DanielGrosse
            Contao-Nutzer
            • 29.06.2009
            • 58

            #6
            Wie einrichten?

            Hallo,

            meine Typolightinstallation liegt auf einem SFTP-Server.
            Ich habe auf die Version 2.8.1 aktualisiert.
            Es funktioniert alles, bis auf die Dateiverwaltung.

            Hab nun deine Erweiterung installiert, aber kann keine Einstellungsmöglichkeiten finden.
            Die Änderungen in der localconfig.php habe ich vorgenommen.

            Wenn ich eine Datei hochladen möchte, läuft der Balken durch, aber dann ist sie nicht vorhanden.

            Freundliche Grüße

            Daniel
            Zuletzt geändert von DanielGrosse; 29.03.2010, 14:17.

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Zitat von DanielGrosse Beitrag anzeigen
              Hallo,

              meine Typolightinstallation liegt auf einem SFTP-Server.
              Ich habe auf die Version 2.8.1 aktualisiert.
              Es funktioniert alles, bis auf die Dateiverwaltung.

              Hab nun deine Erweiterung installiert, aber kann keine Einstellungsmöglichkeiten finden.
              Die Änderungen in der localconfig.php habe ich vorgenommen.

              Wenn ich eine Datei hochladen möchte, läuft der Balken durch, aber dann ist sie nicht vorhanden.

              Freundliche Grüße

              Daniel
              Hallo DanielGrosse,
              diese Erweiterung ist eigentlich für Server gedacht wo der SMH nötig ist (ich weiß nicht ob er das bei dir überhaupt ist) und die das nur über SFTP machen können.
              Also wenn der SMH nicht nötig ist wird dir diese Erweiterung auch nicht weiter helfen.
              Denn so wie es klingt liegt es eher am fancy-upload.
              Deaktiviere doch mal den fancy-upload in den Einstellungen von TL.
              Dann sollte es gehen.

              Viele Grüße
              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
              [Arbeitet bei -> Paus Design & Medien]
              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

              Kommentar

              • DanielGrosse
                Contao-Nutzer
                • 29.06.2009
                • 58

                #8
                Der Fancyuploader lässt sich garnicht deaktivieren.
                Wenn ich Speichere, ist der Hacken wieder drin.

                Muss ich da irgendwo Rechte anders setzen?

                Kommentar

                • schman
                  Community-Moderator
                  • 20.06.2009
                  • 3739

                  #9
                  das wiederum kling so als würde die /system/config/localconf.php nicht beschreibar sein, das würde dann den SMH benötigen, was sagt das diagnosetool?
                  Kein Privat Support via PM.

                  Kommentar

                  • tometot
                    Contao-Nutzer
                    • 07.05.2010
                    • 13

                    #10
                    Instalationsproblem

                    Hallo,
                    kann mir einer weiterhelfen bei folgender Fehlermeldung unter /typolight/install.php?

                    -> siehe Anhang

                    Greife via SFTP auf den Server zu und hab die Erweiterung korrekt installiert und system/config/localconf.php angepasst.

                    Dank und Gruß
                    Tom
                    Angehängte Dateien
                    Ein Grieche, ein Spanier und ein Portugiese gehen in den Puff.
                    Wer zahlt ?
                    Richtig: der Deutsche

                    Kommentar

                    • xtra
                      Maintainer
                      • 02.07.2009
                      • 2007

                      #11
                      Der Pfad sollte als absoluter Pfad notiert werden.
                      Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

                      Kommentar

                      • tometot
                        Contao-Nutzer
                        • 07.05.2010
                        • 13

                        #12
                        Zitat von xtra Beitrag anzeigen
                        Der Pfad sollte als absoluter Pfad notiert werden.
                        hab den ftpPath jetzt absolut aber es ändert nichts.
                        Ein Grieche, ein Spanier und ein Portugiese gehen in den Puff.
                        Wer zahlt ?
                        Richtig: der Deutsche

                        Kommentar

                        • xchs
                          Administrator
                          • 19.06.2009
                          • 14682

                          #13
                          Zitat von tometot Beitrag anzeigen
                          hab den ftpPath jetzt absolut aber es ändert nichts.
                          D.h. so "/home/filmklub/public_html/typo/" oder?
                          Contao Community Administrator

                          [Unterstützungsmöglichkeiten]
                          sigpic

                          Kommentar

                          • tometot
                            Contao-Nutzer
                            • 07.05.2010
                            • 13

                            #14
                            Zitat von xchs Beitrag anzeigen
                            D.h. so "/home/filmklub/public_html/typo/" oder?
                            Genau das ist die Pfadangabe.
                            Ein Grieche, ein Spanier und ein Portugiese gehen in den Puff.
                            Wer zahlt ?
                            Richtig: der Deutsche

                            Kommentar

                            • xchs
                              Administrator
                              • 19.06.2009
                              • 14682

                              #15
                              Naja, Du bist anscheinend nicht der Einzige heute, der Probleme mit SFTP hat: https://community.contao.org/de/show...tions-probleme
                              Contao Community Administrator

                              [Unterstützungsmöglichkeiten]
                              sigpic

                              Kommentar

                              Lädt...