我在WSL上使用apache2 + php7.2。当我尝试将uploaded_tmp_dir
中的/etc/php/7.2/apache2/php.ini
更改为/ mnt / d中的路径时,出现如下错误:
PHP Warning: move_uploaded_file(): Operation not permitted in
跟踪信息:
247 unlink("./uploaded_files/avatar \346\227\240\345\220\215.jpg") = 0
247 rename("/mnt/d/contents/test/tmp/phpe68vM3", "uploaded_files/avatar \345\246\271\345\255\220\343\200\202\343\200\202.jpg") = 0
247 umask(077) = 022
247 umask(022) = 077
247 chmod("uploaded_files/avatar \345\246\271\345\255\220\343\200\202\343\200\202.jpg", 0644) = -1 EPERM (Operation not permitted)
但是,如果我在/ mnt / c中设置了路径,就可以了。 我认为/ mnt / c和/ mnt / d之间有些区别。 有人可以告诉我该怎么做吗?