从最近开始,我就在使用PHP,但是在上传图片时遇到了问题。
我的代码在我的本地计算机上运行良好;但是,在我的VM上上传文件时,该文件不会上传到tmp文件夹。
我试图查看正在用$ “ _prints($ _ FILES); ”从$ _FILES填充的数组,这就是我在数组中得到的内容:
array ( [image] => array ( [name] => avatar-1.jpg [type] => image/jpeg [tmp_name] => /tmp/phpfkhvrw [error] => 0 [size] => 1029 ) )
我已经审查了php.ini文件,一切似乎都井然有序。我也检查了其他几篇类似问题的文章,但其中的建议均无效。
我认为这与许可有关,因为在envvars文件中,配置如下:
export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data
但是,服务器上的所有文件都具有root用户和组权限。
我真的希望有人可以分享一些知识,因为我真的不知道下一步该怎么做。
喵喔喔
回首忆惘然