Ich bin auch gerade auf dieses Problem gestoßen. Ich musste LOCAL hinzufügen zu meiner SQL-Anweisung.
Dies ergibt beispielsweise das Berechtigungsproblem:
LOAD DATA INFILE '{$file}' INTO TABLE {$table}
Fügen Sie LOCAL hinzu zu Ihrer Aussage und das Berechtigungsproblem sollte verschwinden. Etwa so:
LOAD DATA LOCAL INFILE '{$file}' INTO TABLE {$table}