Permission Probleme nach ftp via php

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Permission Probleme nach ftp via php

    Hallo,

    ich habe ein kleine Problem mit irgendwelchen Rechten!

    Mein Skript lädt eine Datei auf den Server und verschieb es dann via FTP (anders geht es leider nicht) in ein Unterverzeichnis einer anderen Subsomain.

    PHP-Code:
    $upload $upload_path.$uploadname;
    $uploaddest $uploadname;
    $conn_id ftp_connect("download.xxx.de"); 
    ftp_login($conn_id"$ftpuser""$ftppass"); 
    ftp_chdir($conn_id"downloads");
    ftp_put($conn_id"$uploaddest""$upload"FTP_BINARY); 
    Die Datei wird auch kopiert, soweit so gut!
    Allerdings habe ich dann keinen Zugriff auf die Datei. Rufe ich die Datei via HTTP auf, bekomme ich folgende Fehlermeldung:
    You don't have permission to access /xxx/xxx_xxx.jpg on this server.
    Ich vermute mal, daß ich nach dem Übermitteln via php noch Rechte via einem php-ftp Befehl ändern muss. Im Manual habe ich leider nichts gefunden!

    Danke schon mal!
    Gruß
    Baschi

  • #2
    Re: Permission Probleme nach ftp via php

    Original geschrieben von baschi
    Im Manual habe ich leider nichts gefunden![/B]
    kann ich kaum glauben => http://de3.php.net/ftp_chmod
    Kissolino.com

    Kommentar


    • #3
      Das PHP-Apache-Module arbeitet unter dem in Apache eingestellten Benutzer. Stimmt dieser nicht mit dem FTP-User überein, kann es Probleme geben.

      Kommentar


      • #4
        Re: Re: Permission Probleme nach ftp via php

        Original geschrieben von Wurzel
        kann ich kaum glauben => http://de3.php.net/ftp_chmod
        Doch, kannst Du glauben, denn an den CHMODS lag es nicht!

        Fazit:
        Ich hab keinen Plan warum, aber ich habe mal ein neues Verzeichnis erstellt und in dieses per ftp verschoben! Nun geht es, ohne, daß ich CHMOD geändert habe! Und das steht nicht im Manual! :-)
        Gruß
        Baschi

        Kommentar


        • #5
          ich habe mal ein neues Verzeichnis erstellt
          ...welches garantiert andere rechter hat.

          Kommentar


          • #6
            ...welches garantiert andere rechter hat.
            So ist es, denn mit dem FTP Zugang bist du User.

            In solchen Fällen gibt es nur folgende Möglichkeiten:

            1. Entweder du hast noch root Rechte.

            2. Du schreibst dein Script um, so daß die Rechte per Script gesetzt werden, dann ist der Server User.

            3. Du läßt dir von deinem Anbieter ein sudo Kommando für das htdocs Verzeichnis geben, was er aber wohl in den seltensten Fällen machen wird.

            Kommentar

            Lädt...
            X