Ankündigung

Einklappen
Keine Ankündigung bisher.

OUTFILE Errcode 13

Einklappen

Neue Werbung 2019

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

  • OUTFILE Errcode 13

    Hallo zusammen,

    ich krieg langsam die Kriese, hab schon gegoogelt ohne Ende und hier im Forum auch gesucht aber die Lösungen die ich gefunden hab funktionieren einfach nicht.

    Also ich mache mit PHP eine MySQL-Abfrage:

    PHP-Code:
    $sql "SELECT * INTO OUTFILE '/var/www/vhosts/website.com/httpdocs/service/chk_admin/csv/ergebnis.csv'
        FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '\"' FROM `checkliste`"
    ;
    $qry mysql_query($sql) or die(mysql_error()); 
    Doch Leider bekomm ich nur:

    Can't create/write to file '/var/www/vhosts/website.com/httpdocs/service/chk_admin/csv/ergebnis.csv' (Errcode: 13)


    Hab schon durch mein gegoogle etc. nun dem Verzeichnis 777-Rechte gegeben und der Besitzer ist nun mysql. Das ändert nichts. Es funktioniert wenn ich nur den Dateinamen angebe, allerdings macht er die Datei dann ins /var/lib/mysql/service und das Verzeichnis müsste ich dann wieder als basedir angeben und das will ich nicht.

    Hoffe mir kann jemand helfen.

    Gruß
    CyCap

  • #2
    Hallo cycap,

    hat auch der MySQL-Benutzer Rechte auf dieses Verzeichnis? Die Datei wird IMHO nämlich vom mysqld-Prozess geschrieben...

    Kommentar


    • #3
      Hallo dr.e.,

      wie genau meinst du das?

      chown mysql csv

      das hab ich gemacht

      Kommentar


      • #4
        Hallo cycap,

        das meine ich. Ansonsten habe ich keine Idee.

        Kommentar

        Lädt...
        X