FullBackup

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • DNS
    Contao-Nutzer
    • 13.06.2010
    • 174

    #136
    Nabend,

    ich bekomme beim hochladen auf den FTP folgende Fehlermeldung:

    Code:
    db tabellen und daten hinzugefügt
    
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup_Msg.php:46) in /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup.php on line 439
    
    #0 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup.php(439): __error(2, 'Cannot modify h...', '/var/www/xxxxxx...', 439, Array)
    #1 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup.php(351): FullBackup->finish('Location:http:/...')
    #2 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup.php(78): FullBackup->nextStep(3)
    #3 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup_Batch.php(96): FullBackup->heartbeat(3)
    #4 /var/www/xxxxxx/html/contao/system/drivers/DC_Table.php(200): FullBackup_Batch->keepAlive()
    #5 /var/www/xxxxxx/html/contao/system/modules/backend/Backend.php(173): DC_Table->__construct(Object(DC_Table))
    #6 /var/www/xxxxxx/html/contao/contao/main.php(101): Backend->getBackendModule('tl_fullbackup')
    #7 /var/www/xxxxxx/html/contao/contao/main.php(304): Main->run('FullBackup')
    #8 {main}
    
    
    Warning: ftp_chdir() [function.ftp-chdir]: Failed to change directory. in /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup_FTP.php on line 239
    
    #0 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup_FTP.php(239): __error(2, 'ftp_chdir() [uploadNextPart(Resource id #221, 'html/contao_bac...')
    #2 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup.php(125): FullBackup_FTP->processQueue(3)
    #3 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup_Batch.php(96): FullBackup->heartbeat()
    #4 /var/www/xxxxxx/html/contao/system/drivers/DC_Table.php(200): FullBackup_Batch->keepAlive()
    #5 /var/www/xxxxxx/html/contao/system/modules/backend/Backend.php(173): DC_Table->__construct(Object(DC_Table))
    #6 /var/www/xxxxxx/html/contao/contao/main.php(101): Backend->getBackendModule('tl_fullbackup')
    #7 /var/www/xxxxxx/html/contao/contao/main.php(304): Main->run('FullBackup')
    #8 {main}
    
    
    0.00% uploading 04.08.2011_1312474219_1cb045779b2e596e0b4e1893bd44f1c28ad80a0e_FullBackup_3.zip
    
    
    Sie werden automatisch weitergeleitet
    Die FTP-Daten stimmen wohl, es kommt auch eine .zip-Datei an. Diese ist aber nur 6,1 MB groß.
    Wieso bricht fullbackup beim hochladen ab? Jemand eine Idee?

    Kommentar

    • baumstark
      Contao-Nutzer
      • 24.07.2009
      • 172

      #137
      ftp fehler

      hi dns

      ich würd mal tippen es liegt hieran:

      ftp-chdir]: Failed to change directory

      hat sich evtl. der ftp-pfad geändert? also entweder auf dem ftp-server oder in den backup eigenschaften in contao? also das würde ich als erstes mal nachkucken...

      gruss

      Kommentar

      • DNS
        Contao-Nutzer
        • 13.06.2010
        • 174

        #138
        Zitat von DNS Beitrag anzeigen
        Die FTP-Daten stimmen wohl, es kommt auch eine .zip-Datei an. Diese ist aber nur 6,1 MB groß.
        Wieso bricht fullbackup beim hochladen ab? Jemand eine Idee?
        Nein daran wird es nicht liegen, eher an dem Header. Es kommt ja was an im FTP-Verzeichnis, aber durch das Splitting nur der erste Teil der Datei denk ich...
        Ich weiss halt nicht warum es mit "headers already sent" abbricht. Leerzeichen vor <?php schließe ich mal komplett aus, bei anderen funktioniert die Erweiterung ja ohne Probleme...

        Kommentar

        • baumstark
          Contao-Nutzer
          • 24.07.2009
          • 172

          #139
          ftp

          hi dns

          das eine .zip datei ankommt ist allerdings komisch...

          die header geschichte ist nur wegen der fehlermeldung davor... es können keine header mehr an den browser geschickt werden, weil die fehlermeldung ja schon an den browser geschickt wurde... das hat also nix mit ftp zu tun...

          und die fehlermeldung sagt ja eindeutig 'Failed to change directory.' wenn wirklich der erste teil ankommt, müsste der zweite eigentlich auch ankommen, wenn sich nix ändert...

          vielleicht kurz zur funktionsweise: der ftp-upload wird immer in kleine schritte aufgeteilt, das modul logged sich ein, lädt ein bisschen hoch, logged sich aus, dann wieder rein, hochladen, raus....

          wenn du recht hast und es kommt eine .zip an, aber nicht vollständig, heisst das, dass der erste upload funktioniert, dann aber der 2. oder 3. nicht mehr...

          das wäre schon sehr seltsam....

          Kommentar

          • DNS
            Contao-Nutzer
            • 13.06.2010
            • 174

            #140
            Noch mal probiert...
            Also scheinbar kommt doch die komplette Datei an, die war wirklich nur so klein.
            Hab nun mal ein paar Dateien in den Ordner tl_files geladen und siehe da, das Backup ist nun 23mb groß.

            Der Fehler kommt wenn ich manuell auf "Jetzt sichern" klicke.
            Die Seite fängt nach dem Fehler erneut an das Backup anzufertigen, dementspechend viele Bestätigungsmails bekomme ich auch.
            Wenn ich das nicht abbreche geht das endlos so weiter...

            Werd jetzt mal das automatische Backup testen...

            Kommentar

            • baumstark
              Contao-Nutzer
              • 24.07.2009
              • 172

              #141
              sehr seltsam...

              und beim automatischen brauchst du ein wenig traffic, das backup wird durch requests 'vorangetrieben'. hast du das auf einem test server laufen? dann würde ich ein reload tool empfehlen, damit man nicht dauernd auf 'neu laden' klicken muss ;-)

              Kommentar

              • DNS
                Contao-Nutzer
                • 13.06.2010
                • 174

                #142
                Das heisst ohne Seitenbesucher kein automatisches Backup?
                Also das ist eh nur ein Testsystem, fast nur die Grundinstallation von Contao.
                Sollte dann ja eigentlich nicht so viele requests benötigen...

                Ich bin gespannt :-)

                Kommentar

                • baumstark
                  Contao-Nutzer
                  • 24.07.2009
                  • 172

                  #143
                  genau

                  ganz genau, das scheint viele leute zu irritieren... ;-)

                  sind schon verdammt viele requests, wenn man die selber machen muss, aber wie gesagt, so eine reload-erweiterung für ff oder chrome ist schnell installiert..
                  Zuletzt geändert von baumstark; 05.08.2011, 14:22.

                  Kommentar

                  • DNS
                    Contao-Nutzer
                    • 13.06.2010
                    • 174

                    #144
                    Habs schon durch, war nicht so viel geklicke.
                    Funktioniert hat auch alles aber zum Abschluss leider wieder die hässliche Fehlermeldung, diesmal ntürlich direkt auf der Webseite :-(

                    Code:
                    Warning: ftp_chdir() [function.ftp-chdir]: Failed to change directory. in /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup_FTP.php on line 239
                    
                    #0 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup_FTP.php(239): __error(2, 'ftp_chdir() [uploadNextPart(Resource id #233, 'html/contao_bac...')
                    #2 /var/www/xxxxxx/html/contao/system/modules/FullBackup/FullBackup.php(125): FullBackup_FTP->processQueue(7)
                    #3 /var/www/xxxxxx/html/contao/system/modules/frontend/PageRegular.php(87): FullBackup->heartbeat()
                    #4 /var/www/xxxxxx/html/contao/index.php(198): PageRegular->generate(Object(DB_Mysql_Result), Object(DB_Mysql_Result), Object(PageRegular))
                    #5 /var/www/xxxxxx/html/contao/index.php(333): Index->run(Object(DB_Mysql_Result))
                    #6 {main}
                    
                    
                    Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxxxxx/html/contao/system/functions.php:134) in /var/www/xxxxxx/html/contao/system/libraries/Template.php on line 230
                    
                    #0 /var/www/xxxxxx/html/contao/system/libraries/Template.php(230): __error(2, 'Cannot modify h...', '/var/www/xxxxxx...', 230, Array)
                    #1 /var/www/xxxxxx/html/contao/system/modules/frontend/FrontendTemplate.php(187): Template->output('Content-Type: t...')
                    #2 /var/www/xxxxxx/html/contao/system/modules/frontend/PageRegular.php(142): FrontendTemplate->output()
                    #3 /var/www/xxxxxx/html/contao/index.php(198): PageRegular->generate()
                    #4 /var/www/xxxxxx/html/contao/index.php(333): Index->run(Object(DB_Mysql_Result))
                    #5 {main}

                    Kommentar

                    • baumstark
                      Contao-Nutzer
                      • 24.07.2009
                      • 172

                      #145
                      schlecht

                      das geht natürlich nicht...

                      also versteh ich das richtig, dass eigentlich alles funktioniert und auch hochgeladen wird, nur danach kommt die fehlermeldung???

                      Kommentar

                      • DNS
                        Contao-Nutzer
                        • 13.06.2010
                        • 174

                        #146
                        Ja genau, beim letzten Reload der Seite kommt die Fehlermeldung...

                        Kommentar

                        • baumstark
                          Contao-Nutzer
                          • 24.07.2009
                          • 172

                          #147
                          aha!

                          warum logged er sich dann überhaupt nochmal ein??? ist denn die .zip datei auf dem server genau so gross wie lokal?

                          Kommentar

                          • DNS
                            Contao-Nutzer
                            • 13.06.2010
                            • 174

                            #148
                            Komisch...

                            Die Datei wird per FTP übertragen:
                            05.08.2011_1312546436_58a11b44adaa3b28818a53ca241a 2ad39cc5be00_FullBackup_7

                            Die Datei steht im Link der Mail:
                            05.08.2011_1312555073_31c3118b8c74f81a1f57ec8a778b 36fe25376012_FullBackup_7

                            Bei der Datei die per FTP übertragen wird Bleibt der Name bei dem automatischen Backup gleich, das erstellungsdatung passt aber zu dem in der Mail, bzw. dem im Contao Datei System...
                            Irgendwas kommt da doch durcheinander...

                            Kommentar

                            • baumstark
                              Contao-Nutzer
                              • 24.07.2009
                              • 172

                              #149
                              ftp

                              hi dns

                              ja, das kann aber durchaus sein, die dateien müssen nicht identisch sein, und sind es auch selten. der link in der email ist ja zum runterladen. und die ftp queue ist davon völlig unabhängig und arbeitet alte dateien der reihe nach ab....

                              er versucht bei dir also eine ältere hochzuladen, was aber eigentlich normal ist. und du bist sicher, dass du den ftp-pfad zwischenzeitlich nicht geändert hast???

                              vielleicht einmal deinstallieren, alle dateien löschen und dann neu installieren, aber ich denke, das wirst du schon öfter gemacht haben, oder?

                              Kommentar

                              • DNS
                                Contao-Nutzer
                                • 13.06.2010
                                • 174

                                #150
                                Damit es noch verwirrender wird:

                                Das intervall ist zum testen auf stündlich eingestellt.

                                Bei dem Backup um 14:13 Uhr wurde folgende Datei erstellt (mail+ftp):
                                05.08.2011_1312546436_58a11b44adaa3b28818a53ca241a 2ad39cc5be00_FullBackup_7

                                Bei dem Backup um 15:22 Uhr und 16:37 Uhr ist der Name wieder (ftp):
                                05.08.2011_1312546436_58a11b44adaa3b28818a53ca241a 2ad39cc5be00_FullBackup_7

                                Allerdings ist der Dateiname der Mail zum Download des Backups im Contao Dateisystem:
                                15:22
                                05.08.2011_1312550544_3492d8f2a92da770ba9e0708f23a 2f2f7bba6e9c_FullBackup_7.zip

                                16:37
                                05.08.2011_1312546436_58a11b44adaa3b28818a53ca241a 2ad39cc5be00_FullBackup_7.zip


                                Verstehe ich nicht...

                                Kommentar

                                Lädt...