我刚刚设置了一个新的Centos 7服务器并通过Capistrano部署上传了我的SilverStripe项目。 一切都运行良好,除了文件上传,我在上传图像时得到'Filesize zero bytes'。 p>
assets文件夹符号链接到网站根目录之外的共享文件夹。 p>
website
- current
- - (网站root)
-共享
- - assets
- - - (上传)
- - vendor
- - (composer managed deps)
code> pre>
我上传的文件是16kb。 p>
所有文件和目录的权限都是 设置为deployer:apache 755和assets文件夹的权限设置为775(仍然没有运气设置为777)。 p>
我读到的另一篇文章提到php config可以 是一个问题。 以下是一些相关的php设置: p>
- max_execution_time:30 li>
- max_file_uploads:20 li>
- max_input_time :60 li>
- post_max_size:8M li>
- upload_max_filesize:2M li>
- upload_tmp_dir:/ tmp li>
ul> \ n
不确定是否有其他可能有兴趣的人,请告诉我,我会发布。 p>
div>