Page 1 of 1

error while file take over trotz richtigem CHMOD

Posted: Wed 21. Mar 2012, 10:38
by dawed
Hallo,

Nach dem Update auf die neuste 1.5 Version habe ich ein Problem mit Daten hoch zu laden.
Es spielt dabei keine Rolle ob Mehrfach Upload oder FTP Upload.

Da ich eigentlich am meisten den FTP Upload benutzte möchte ich zumindest den zum laufen kriegen.
Habe das Forum durchsucht und eigentlich alles so eingestellt wie es sein sollte:

filearchive Ordner auf CHMOD 777
upload Ordner auf CHMOD 777
act_ftptakeover.php auf 755

aber trotzdem kriege ich den Fehler
error while file take over - aber ohne irgendwelche zusätzliche Informationen.

Jemand eine Idee?
Danke

Re: error while file take over trotz richtigem CHMOD

Posted: Wed 21. Mar 2012, 11:57
by juergen
Hallo

Teste doch mal was passiert, wenn du vorübergehend die .htaccess Datei in dem Verzeichnis umbenennst

Re: error while file take over trotz richtigem CHMOD

Posted: Wed 21. Mar 2012, 13:41
by dawed
Kommt der selbe Fehler.
Habe beide unbennent, also in filearchive und in upload...

Re: error while file take over trotz richtigem CHMOD

Posted: Wed 21. Mar 2012, 14:26
by flip-flop
Hallo,
act_ftptakeover.php auf 755
ist quatsch, weshalb soll von außen auf diese Datei zugegriffen werden können????

- Von welcher Version kommst du denn mit dem Update?
- Ist noch genügend Platz auf dem Account?
- Ist die conf.inc.php nach dem Update angepasst worden?
- Kannst du Dateien unter "Dateien aus FTP Verzeichnis übernehmen" auswählen?
- Sind Sonderzeichen/Umlaute/Leerzeichen im Dateinamen enthalten?

Knut

Re: error while file take over trotz richtigem CHMOD

Posted: Wed 21. Mar 2012, 14:46
by dawed
flip-flop wrote:Hallo,
act_ftptakeover.php auf 755
ist quatsch, weshalb soll von außen auf diese Datei zugegriffen werden können????

- Von welcher Version kommst du denn mit dem Update?
- Ist noch genügend Platz auf dem Account?
- Ist die conf.inc.php nach dem Update angepasst worden?
- Kannst du Dateien unter "Dateien aus FTP Verzeichnis übernehmen" auswählen?
- Sind Sonderzeichen/Umlaute/Leerzeichen im Dateinamen enthalten?

Knut
- ich meinte dies irgendwo gelesen zu haben :lol:
- Das war, so wie ich mich erinnern kann, die 1.3 oder 1.4 - was war den aktuell 2008?
- Platz ist genügend Vorhanden
- die Conf.inc.php habe ich angepasst, ja
- die Dateien werden angezeigt und ich kann sie auswählen
- keine Sondernzeichen

Re: error while file take over trotz richtigem CHMOD

Posted: Wed 21. Mar 2012, 16:17
by flip-flop
Tausche einmal testweise die Datei include/inc_act/act_ftptakeover.php aus.

1. Datei include/inc_act/act_ftptakeover.php umbenennen und angehängte Datei auspacken und einsetzen.
2. Zwei einfache Bilder per ftp hochladen nach /upload/..
3. Diese beiden Bilder in die Dateizentrale aufnehmen.
4. Poste hier das Ergebnis nach Aufruf der Datei test01.html im Wurzelverzeichnis deines CMS.

Re: error while file take over trotz richtigem CHMOD

Posted: Wed 21. Mar 2012, 16:41
by dawed
Schlagt mich... ich habs gerade selber erst in der Testdatei gesehen...
_ ist ja auch ein Sonderzeichen, habe nur an ? / und solche Sonderzeichen gedacht jedoch nicht an den Underscore...

Bitte um Verzeihung und gelobe Besserung!

Wobei, einzelne Bilder gehen ja jetzt, aber auch umbenannt nimmt er mir nicht alle 16 Stück...

Code: Select all

01----- 

Array
(
    [error] => 0
    [mark] => 
    [file] => Array
        (
            [0] => RFNDMjk1NC5KUEc=
            [1] => RFNDMjkzNC5KUEc=
            [2] => RFNDMjkyOC5KUEc=
            [3] => RFNDMjkyNS5KUEc=
            [4] => RFNDMjk1MS5KUEc=
            [5] => RFNDMjkzNi5KUEc=
            [6] => RFNDMjk1OS5KUEc=
            [7] => RFNDMjk1NS5KUEc=
            [8] => RFNDMjkzMC5KUEc=
            [9] => RFNDMjk1Ny5KUEc=
            [10] => RFNDMjkyNi5KUEc=
            [11] => RFNDMjk1MC5KUEc=
            [12] => RFNDMjkyOS5KUEc=
            [13] => RFNDMjk0MC5KUEc=
            [14] => RFNDMjk0MS5KUEc=
            [15] => RFNDMjk0My5KUEc=
            [16] => RFNDMjk0OC5KUEc=
        )

    [filename] => Array
        (
            [0] => DSC2954.JPG
            [1] => DSC2934.JPG
            [2] => DSC2928.JPG
            [3] => DSC2925.JPG
            [4] => DSC2951.JPG
            [5] => DSC2936.JPG
            [6] => DSC2959.JPG
            [7] => DSC2955.JPG
            [8] => DSC2930.JPG
            [9] => DSC2957.JPG
            [10] => DSC2926.JPG
            [11] => DSC2950.JPG
            [12] => DSC2929.JPG
            [13] => DSC2940.JPG
            [14] => DSC2941.JPG
            [15] => DSC2943.JPG
            [16] => DSC2948.JPG
        )

)


02----- 

Array
(
    [error] => 1
    [mark] => 
    [file] => Array
        (
            [0] => RFNDMjk1NC5KUEc=
            [1] => RFNDMjkzNC5KUEc=
            [2] => RFNDMjkyOC5KUEc=
            [3] => RFNDMjkyNS5KUEc=
            [4] => RFNDMjk1MS5KUEc=
            [5] => RFNDMjkzNi5KUEc=
            [6] => RFNDMjk1OS5KUEc=
            [7] => RFNDMjk1NS5KUEc=
            [8] => RFNDMjkzMC5KUEc=
            [9] => RFNDMjk1Ny5KUEc=
            [10] => RFNDMjkyNi5KUEc=
            [11] => RFNDMjk1MC5KUEc=
            [12] => RFNDMjkyOS5KUEc=
            [13] => RFNDMjk0MC5KUEc=
            [14] => RFNDMjk0MS5KUEc=
            [15] => RFNDMjk0My5KUEc=
            [16] => RFNDMjk0OC5KUEc=
        )

    [filename] => Array
        (
            [0] => DSC2954.JPG
            [1] => DSC2934.JPG
            [2] => DSC2928.JPG
            [3] => DSC2925.JPG
            [4] => DSC2951.JPG
            [5] => DSC2936.JPG
            [6] => DSC2959.JPG
            [7] => DSC2955.JPG
            [8] => DSC2930.JPG
            [9] => DSC2957.JPG
            [10] => DSC2926.JPG
            [11] => DSC2950.JPG
            [12] => DSC2929.JPG
            [13] => DSC2940.JPG
            [14] => DSC2941.JPG
            [15] => DSC2943.JPG
            [16] => DSC2948.JPG
        )

)


03----- 

Array
(
    [error] => 1
    [mark] => 
    [file] => Array
        (
            [0] => RFNDMjk1NC5KUEc=
            [1] => RFNDMjkzNC5KUEc=
            [2] => RFNDMjkyOC5KUEc=
            [3] => RFNDMjkyNS5KUEc=
            [4] => RFNDMjk1MS5KUEc=
            [5] => RFNDMjkzNi5KUEc=
            [6] => RFNDMjk1OS5KUEc=
            [7] => RFNDMjk1NS5KUEc=
            [8] => RFNDMjkzMC5KUEc=
            [9] => RFNDMjk1Ny5KUEc=
            [10] => RFNDMjkyNi5KUEc=
            [11] => RFNDMjk1MC5KUEc=
            [12] => RFNDMjkyOS5KUEc=
            [13] => RFNDMjk0MC5KUEc=
            [14] => RFNDMjk0MS5KUEc=
            [15] => RFNDMjk0My5KUEc=
            [16] => RFNDMjk0OC5KUEc=
        )

    [filename] => Array
        (
            [0] => DSC2954.JPG
            [1] => DSC2934.JPG
            [2] => DSC2928.JPG
            [3] => DSC2925.JPG
            [4] => DSC2951.JPG
            [5] => DSC2936.JPG
            [6] => DSC2959.JPG
            [7] => DSC2955.JPG
            [8] => DSC2930.JPG
            [9] => DSC2957.JPG
            [10] => DSC2926.JPG
            [11] => DSC2950.JPG
            [12] => DSC2929.JPG
            [13] => DSC2940.JPG
            [14] => DSC2941.JPG
            [15] => DSC2943.JPG
            [16] => DSC2948.JPG
        )

)


Re: error while file take over trotz richtigem CHMOD

Posted: Thu 22. Mar 2012, 00:31
by flip-flop
Bei dir werden die Daten in $_POST["ftp_mark"] aus der Datei /include/inc_tmpl/files.ftptakeover.tmpl.php nicht übertragen. In diesem Array wird festgehalten, welche Bilder aus dem Upload-Ordner ausgewählt wurden.
Diese Daten werden auf eine sehr eigene Art und Weise generiert, die ich bisher noch nicht gesehen habe. Dieses Verfahren wird allerdings schon seit der V1.2x verwendet und hat bisher immer funktioniert.

Welche PHP-Version verwendest du?

Test bitte einmal die beiden gepatchten Dateien im Anhang:
/include/inc_tmpl/files.ftptakeover.tmpl.php
/include/inc_act/act_ftptakeover.php

Vorher die originalen Dateien umbenennen, z.B. nach files.ftptakeover.tmpl.php_ und act_ftptakeover.php_

Die Testausgabe in die Datei test01.html ist nach wie vor vorhanden.

Sollte das funktionieren, können die Blöcke
//--01--------------------
//--02--------------------
//--03--------------------
aus der Datei /include/inc_act/act_ftptakeover.php entfernt werden.

Knut

Re: error while file take over trotz richtigem CHMOD

Posted: Thu 22. Mar 2012, 08:20
by dawed
Laut meinem Provider sehe ich nur folgende Infos:
phpMyAdmin - 2.8.2.4
MySQL - 5.0.77
Mehr krieg ich leider nicht raus...

Fehler besteht weiterhin trotz des Patches:

Code: Select all

01----- 
Post--
Array
(
    [ftp_file] => Array
        (
            [0] => RFNDMjk1NC5KUEc=
            [1] => RFNDMjkzNC5KUEc=
            [2] => RFNDMjkyOC5KUEc=
            [3] => RFNDMjkyNS5KUEc=
            [4] => RFNDMjk1MS5KUEc=
            [5] => RFNDMjkzNi5KUEc=
            [6] => RFNDMjk1OS5KUEc=
            [7] => RFNDMjk1NS5KUEc=
            [8] => RFNDMjkzMC5KUEc=
            [9] => RFNDMjk1Ny5KUEc=
            [10] => RFNDMjkyNi5KUEc=
            [11] => RFNDMjk1MC5KUEc=
            [12] => RFNDMjkyOS5KUEc=
            [13] => RFNDMjk0MC5KUEc=
            [14] => RFNDMjk0MS5KUEc=
            [15] => RFNDMjk0My5KUEc=
            [16] => RFNDMjk0OC5KUEc=
        )

    [ftp_filename] => Array
        (
            [0] => DSC2954.JPG
            [1] => DSC2934.JPG
            [2] => DSC2928.JPG
            [3] => DSC2925.JPG
            [4] => DSC2951.JPG
            [5] => DSC2936.JPG
            [6] => DSC2959.JPG
            [7] => DSC2955.JPG
            [8] => DSC2930.JPG
            [9] => DSC2957.JPG
            [10] => DSC2926.JPG
            [11] => DSC2950.JPG
            [12] => DSC2929.JPG
            [13] => DSC2940.JPG
            [14] => DSC2941.JPG
            [15] => DSC2943.JPG
            [16] => DSC2948.JPG
        )

    [toggle] => 1
    [file_dir] => 1231
    [file_shortinfo] => 
    [file_longinfo] => 
    [file_copyright] => 
    [file_tags] => 
    [file_aktiv] => 1
    [file_public] => 1
    [file_aktion] => 1
    [Submit] => Dateien übernehmen
)

Array
(
    [error] => 0
    [file] => Array
        (
            [0] => RFNDMjk1NC5KUEc=
            [1] => RFNDMjkzNC5KUEc=
            [2] => RFNDMjkyOC5KUEc=
            [3] => RFNDMjkyNS5KUEc=
            [4] => RFNDMjk1MS5KUEc=
            [5] => RFNDMjkzNi5KUEc=
            [6] => RFNDMjk1OS5KUEc=
            [7] => RFNDMjk1NS5KUEc=
            [8] => RFNDMjkzMC5KUEc=
            [9] => RFNDMjk1Ny5KUEc=
            [10] => RFNDMjkyNi5KUEc=
            [11] => RFNDMjk1MC5KUEc=
            [12] => RFNDMjkyOS5KUEc=
            [13] => RFNDMjk0MC5KUEc=
            [14] => RFNDMjk0MS5KUEc=
            [15] => RFNDMjk0My5KUEc=
            [16] => RFNDMjk0OC5KUEc=
        )

    [filename] => Array
        (
            [0] => DSC2954.JPG
            [1] => DSC2934.JPG
            [2] => DSC2928.JPG
            [3] => DSC2925.JPG
            [4] => DSC2951.JPG
            [5] => DSC2936.JPG
            [6] => DSC2959.JPG
            [7] => DSC2955.JPG
            [8] => DSC2930.JPG
            [9] => DSC2957.JPG
            [10] => DSC2926.JPG
            [11] => DSC2950.JPG
            [12] => DSC2929.JPG
            [13] => DSC2940.JPG
            [14] => DSC2941.JPG
            [15] => DSC2943.JPG
            [16] => DSC2948.JPG
        )

)


02----- 

Array
(
    [error] => 1
    [file] => Array
        (
            [0] => RFNDMjk1NC5KUEc=
            [1] => RFNDMjkzNC5KUEc=
            [2] => RFNDMjkyOC5KUEc=
            [3] => RFNDMjkyNS5KUEc=
            [4] => RFNDMjk1MS5KUEc=
            [5] => RFNDMjkzNi5KUEc=
            [6] => RFNDMjk1OS5KUEc=
            [7] => RFNDMjk1NS5KUEc=
            [8] => RFNDMjkzMC5KUEc=
            [9] => RFNDMjk1Ny5KUEc=
            [10] => RFNDMjkyNi5KUEc=
            [11] => RFNDMjk1MC5KUEc=
            [12] => RFNDMjkyOS5KUEc=
            [13] => RFNDMjk0MC5KUEc=
            [14] => RFNDMjk0MS5KUEc=
            [15] => RFNDMjk0My5KUEc=
            [16] => RFNDMjk0OC5KUEc=
        )

    [filename] => Array
        (
            [0] => DSC2954.JPG
            [1] => DSC2934.JPG
            [2] => DSC2928.JPG
            [3] => DSC2925.JPG
            [4] => DSC2951.JPG
            [5] => DSC2936.JPG
            [6] => DSC2959.JPG
            [7] => DSC2955.JPG
            [8] => DSC2930.JPG
            [9] => DSC2957.JPG
            [10] => DSC2926.JPG
            [11] => DSC2950.JPG
            [12] => DSC2929.JPG
            [13] => DSC2940.JPG
            [14] => DSC2941.JPG
            [15] => DSC2943.JPG
            [16] => DSC2948.JPG
        )

)


03----- 

Array
(
    [error] => 1
    [file] => Array
        (
            [0] => RFNDMjk1NC5KUEc=
            [1] => RFNDMjkzNC5KUEc=
            [2] => RFNDMjkyOC5KUEc=
            [3] => RFNDMjkyNS5KUEc=
            [4] => RFNDMjk1MS5KUEc=
            [5] => RFNDMjkzNi5KUEc=
            [6] => RFNDMjk1OS5KUEc=
            [7] => RFNDMjk1NS5KUEc=
            [8] => RFNDMjkzMC5KUEc=
            [9] => RFNDMjk1Ny5KUEc=
            [10] => RFNDMjkyNi5KUEc=
            [11] => RFNDMjk1MC5KUEc=
            [12] => RFNDMjkyOS5KUEc=
            [13] => RFNDMjk0MC5KUEc=
            [14] => RFNDMjk0MS5KUEc=
            [15] => RFNDMjk0My5KUEc=
            [16] => RFNDMjk0OC5KUEc=
        )

    [filename] => Array
        (
            [0] => DSC2954.JPG
            [1] => DSC2934.JPG
            [2] => DSC2928.JPG
            [3] => DSC2925.JPG
            [4] => DSC2951.JPG
            [5] => DSC2936.JPG
            [6] => DSC2959.JPG
            [7] => DSC2955.JPG
            [8] => DSC2930.JPG
            [9] => DSC2957.JPG
            [10] => DSC2926.JPG
            [11] => DSC2950.JPG
            [12] => DSC2929.JPG
            [13] => DSC2940.JPG
            [14] => DSC2941.JPG
            [15] => DSC2943.JPG
            [16] => DSC2948.JPG
        )

)


Re: error while file take over trotz richtigem CHMOD

Posted: Thu 22. Mar 2012, 10:38
by flip-flop
Nun taucht $_POST["ftp_mark"] gar nicht mehr auf.

Also am Erzeugen der Daten für $_POST["ftp_mark"] kann es nicht liegen, dieses mir bisher nicht bekannte Verfahren ist regelkonform: Übergabe als assoziative Wertgruppe

- Welche PHP-Version verwendest du und was für ein BS läuft dort? (Zu sehen im Backend unter ADMIN -> phpinfo() ).
- Welchen Browser verwendest du?

Mich wundert das alle $_POST Daten aus dem Formular in /include/inc_tmpl/files.ftptakeover.tmpl.php übergeben werden, nur die aus den CheckBoxen nicht.
Hier wird festgehalten welche Dateien du für die Einsortierung in die DB-Struktur ausgewählt hast.
An dieser Stelle kommt bei dir "keine Auswahl" an und es wird der Fehler generiert den du oben beschreibst.

Der Fehler liegt also in der Datei /include/inc_tmpl/files.ftptakeover.tmpl.php.
Bisher kann ich das auf meinen Systemen nicht nachvollziehen.

Dir wird tatsächlich eine Auswahl der Dateien aus dem upload-Ordner für die Einsortierung der Dateien in die DB angeboten?
ftp_dateiauswahl_be01.gif
ftp_dateiauswahl_be01.gif (7.7 KiB) Viewed 2948 times
PS: Underscore _ ist kein Sonderzeichen.

Re: error while file take over trotz richtigem CHMOD

Posted: Thu 22. Mar 2012, 11:55
by dawed
- PHP Version 5.2.6
- Linux BS von redHat
- IE9

Hab gerade, mit deinem Hinweis auf die Version meinen App-V Safari getestet...
Und siehe da, funktioniert!

Re: error while file take over trotz richtigem CHMOD

Posted: Thu 22. Mar 2012, 12:55
by flip-flop
Dann setzte alles wieder auf den Originalzustand zurück, es liegt also an deinem IE9 (Ich verwende FF).

Mit dem IE9 funktioniert das bei mir ebenfalls. :shock:
Irgendetwas ist faul mit deinem IE Browser, vielleicht eine Einstellung?

Knut

Re: error while file take over trotz richtigem CHMOD

Posted: Fri 23. Mar 2012, 00:00
by axelko
Hi, I have the same in IE9, solution is to use the compatibility mode from ie9. Hope this will help also for you.

Greetz,

Axel

Re: error while file take over trotz richtigem CHMOD

Posted: Fri 23. Mar 2012, 10:12
by dawed
So einfach, hätte ich auch drauf kommen können eigentlich.
Danke für die Mühe!