Hey,
ik wil via een php script een file wegschrijven naar de server en dan via mysql deze laten inladen. Nu zit ik met het issue dat ik vanuit mijn script niet kan schrijven naar een map in de /var/lib/mysql-files omdat de /lib file niet schrijfbaar is.
Als ik de file op een andere locatie zet onder /var/www/ dan kan ik de file wegschrijven, maar als ik dan een "LOAD DATA INFILE" query run dan krijg ik errors, eerst omdat de secure_file_priv nog op de mysql-files map stond, dit heb ik in een .cnf file opgelost, als ik nu "SHOW VARIABLES LIKE "secure_file_priv"" run dan krijg ik wel de nieuwe map te zien, maar als ik dan de query run dan krijg ik alsnog een error
Dit is op een ubuntu webserver die apache en mysql draait.
Hoe kan ik zorgen dat mysql wel die file kan uitlezen? Of hoe kan ik zorgen dat ik vanuit php wel kan wegschrijven naar die originele map?
ik wil via een php script een file wegschrijven naar de server en dan via mysql deze laten inladen. Nu zit ik met het issue dat ik vanuit mijn script niet kan schrijven naar een map in de /var/lib/mysql-files omdat de /lib file niet schrijfbaar is.
Als ik de file op een andere locatie zet onder /var/www/ dan kan ik de file wegschrijven, maar als ik dan een "LOAD DATA INFILE" query run dan krijg ik errors, eerst omdat de secure_file_priv nog op de mysql-files map stond, dit heb ik in een .cnf file opgelost, als ik nu "SHOW VARIABLES LIKE "secure_file_priv"" run dan krijg ik wel de nieuwe map te zien, maar als ik dan de query run dan krijg ik alsnog een error
code:
1
| #29 - File '/var/www/html/file.TXT' not found (OS errno 13 - Permission denied) |
Dit is op een ubuntu webserver die apache en mysql draait.
Hoe kan ik zorgen dat mysql wel die file kan uitlezen? Of hoe kan ik zorgen dat ik vanuit php wel kan wegschrijven naar die originele map?
Just me