Okt 05 2008

PHP File-Upload und SSL

Veröffentlicht by . Filed under: Server

Hab gerade einen sehr merkwürdigen Effekt unter dem Apache 2 feststellen müssen. Ich habe folgendes Test-Script, das einfach eine Datei auf den Server laden soll:

//testfile for file_upload
if (isset($_FILES)) {
if ($_FILES["file"]["error"] > 0)
{
echo “Error: ” . $_FILES["file"]["error"] . “
“;
}
else
{
echo “Upload: ” . $_FILES["file"]["name"] . “
“;
echo “Type: ” . $_FILES["file"]["type"] . “
“;
echo “Size: ” . ($_FILES["file"]["size"] / 1024) . ” Kb
“;
echo “Stored in: ” . $_FILES["file"]["tmp_name"];
}
}
?>


Das komische ist jetzt: mit Standard-HTTP-Verbindung klappt der Upload problemlos, bei SSL-Verbindung hingegeben bekomme ich den Fehlercode 6. Hat da jemand ne Idee zu?

4 responses so far

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
^

4 responses so far

  1. Nitekon 05 Okt 2008 at 10:29 pm

    Benutzt du VHost-spezifische PHP-Einstellungen?

  2. Mathias Bankon 06 Okt 2008 at 8:00 am

    Kann ich leider nicht sagen, weil es nicht mein Server ist. Es ist sysCP installiert, ich gehe deshalb davon aus, dass hier vhost-spezifische Einstellungen existieren.

  3. Nitekon 06 Okt 2008 at 9:11 am

    Hast du dann mal die php_info() Ausgaben (besonders upload-dir und Co) für http und https verglichen?

  4. Mathias Bankon 06 Okt 2008 at 9:47 am

    @Nitek: Sehr guter Ansatz, es gibt eine unterschiedliche basedir-Restriktion. Daran könnte es liegen. Ich habs mal dem Webserver-Betreiber weitergegeben.

Trackback URI | Comments RSS

Hinterlasse eine Antwort