Ergebnis 1 bis 8 von 8

Thema: [FTP] Ordner rekursiv verschieben und überschreiben

  1. #1
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Beiträge
    106

    Standard [FTP] Ordner rekursiv verschieben und überschreiben

    Hallo Leute,

    ich habe ein Problem wobei mir hier sicher jemand helfen kan.

    Ich habe mit per PHP mit wget und tar das neueste TL Archiv in einen unterordner geladen und entpackt, nun hab ich alles rausgelöscht da sich nicht brauche.

    Soweit funktioniert alles auch wunderbar.

    Nun wollte ich den Inhalt des Ordners in den aktiven TL Ordner verschieben und alle Dateien rekursiv (mit den Unterordnern) überschreieben lassen.

    Leider werden nur die Files im Root überschrieben und die Ordner mit Unterordner werden nicht angerührt, ich den Settings hab ich alles auf überschreieben gestellt.

    Ich nutze noch UltraFXP, liegts am Programm oder benötigt man dazu eine spezielle Funktion?
    kan zb. Filezilla das?

    Danke für eure Hilfe.


    EDIT:

    Habs grad mit Filezille getestet damit gehts leider auch nicht, selben Problem.
    Geändert von grand (07.11.2009 um 13:59 Uhr)

  2. #2
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Hallo!

    Vermutlich fehlen Dir die Rechte!

    In diesem Fall legt TL diese Ordner an und wenn Du mit TL nicht den selben Benutzer nutzt, wie mit Deinem FTP, darfst Du sie laut Direktive vom Server nicht überschreiben.

    Schau Dich mal im Onlinehandbuch nach Safe Mode Hack um, das dürfte das Problem lösen.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  3. #3
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    385

    Standard

    Hallo,

    was hat FileZilla und Co damit zu tuen? Sollen die dir das entpacken oder wie? Denn das wäre ja irgendwie sinnlos, denn dann müssten die das Packet ja per wget runterladen, anschließend lokal entpacken und dann einzelnd wieder hochladen - denn das FTP-Protokoll unterstützt das entpacken imho nicht.

    Ansonsten: haste das so gemacht wie es hier beschrieben ist?

  4. #4
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Beiträge
    106

    Standard

    Also ich mache das um mir das hochladen vor einem manuellen Update zu ersparen.

    Meine vorgehensweise:

    Ich rufe über den Browser ein Script auf, dieses Läd mir das neueste TL Archiv auf den Server in einen Ordner, entpackt das Script das geladene Archiv in einen weiteren Unterordner, ich logge mich anschliessend per FTP auf dem Server ein und lösche die Config Files unsw.

    Nun möchte ich einfach den Inhalt des ordners über den Inhalt des bisheringen TL Ordner schieben damit die Files auf den aktuellen stand gebracht werden.

    Anschliessend noch das DB Update und fertig.

    So würd ichs eben gerne machen!

    Ich denke grad drüber nach den Ordner auch per Script (shell_exec(mv)) zu verschieben, dazu muss ich aber erstmal die Doku lesen ob das geht.

    Freue mich trotzdem über eure Tips.

    EDIT:
    Mit mv hast nicht funktioniert dafür aber mit cp!
    Geändert von grand (07.11.2009 um 15:24 Uhr)

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo grand,

    das was Du machen möchtest, sollte eigentlich auch mit der Erweiterung EasyUpdate funktionieren. Hast Du Dir diese Extension schon mal angeschaut?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Beiträge
    106

    Standard

    Nö noch nicht, aber ich glaub ich werds mir mal ansehen!

    Leider hab ich jetzt ein anderere Problem, ich komm nichtmehr ins Install Script.

    Sagt immer das das Passwort falsch ist obwohl ich immer noch die aktuelle localconfig.php verwende?

    Hat da jemand ne Ahnung warum das so ist? Wie komm ich jetzt wieder ins Intall Tool???

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ...und Du bist Dir sicher, dass bei Deinen Versuchen nicht die aktuelle localconfig.php überschrieben wurde? Passen die Datei-/Schreibrechte? Was sagt denn der TYPOlight-Check?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer
    Registriert seit
    17.07.2009.
    Beiträge
    106

    Standard

    Ne hab die configs und das zeug alles gelöscht bevor ich das rübergeschoben hab.

    Ich lad jetzt mal wieder die alten Files hoch und schau ob es dann wieder funktioniert.

    HOFFENTLICH

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Titel überschreiben
    Von rumbleDom im Forum Sonstiges zu Contao
    Antworten: 4
    Letzter Beitrag: 16.05.2014, 16:31
  2. labelCallback überschreiben ?
    Von hjansen im Forum Entwickler-Fragen
    Antworten: 8
    Letzter Beitrag: 11.06.2010, 10:01
  3. Typolight Ordner verschieben
    Von karo im Forum Installation / Update
    Antworten: 13
    Letzter Beitrag: 16.03.2010, 18:38
  4. Beliebige Methoden überschreiben
    Von bubblez im Forum Entwickler-Fragen
    Antworten: 7
    Letzter Beitrag: 24.02.2010, 17:13
  5. TL_RTE=>type überschreiben
    Von FloydThreepwood im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 05.09.2009, 22:31

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •