Klaus1: Permission denied beim PHP/MySQL Load into Table

Beitrag lesen

Hallo,

ich habe ein für nicht erklärbares Problem:

Unser SAP-System überträgt per FTP Dateien auf den Webserver (direkt in das Verzeichnis /var/lib/mysql-files) Per PHP-Script sollen die übertragenen Dateien jetzt automatisch in Import-Tabellen eingelesen werden. Der dazugehörige Befehl Load into table funktioniert aber merkwürdigerweise zunehmend nicht mehr. Eine ganze Weile lang (etwa 1 Jahr) gab es gar keine Probleme, mittlerweile zeigt das Script bei jedem 2. Versuch die Fehlermeldung "Permission denied" (OS errno 13).

Ich habe in den MySQL-Einstellungen des Servers bereits secure-file-priv=" gesetzt. Und das Verzeichnis mysql-files testweise mit Rechten 777 ausgestattet.

Wenn das Problem permanent auftreten würde, könnte ich das vielleicht noch verstehen, aber bei "nur" ca. 50%? Und auch noch mit ansteigender Häufigkeit?

Dabei ist es auch unerheblich, wie lange ich bzw. Übertragung und Import warte oder zuerst SAP beendet wird oder der Browser neugestartet und neu angemeldet wird.

Hat jemand hier eine Erklärung?

LG Klaus