Image corruption with owncloud + nginx + php-fpm

Justin Sherrill justin at shiningsilence.com
Wed Jul 2 13:31:45 PDT 2014


I'm tempted to say it's something specific to nginx/php - i.e. it will
happen on any platform, not just DragonFly.  Can you reproduce it on
any other operating system?  (same versions of the software, if
possible.)

On Wed, Jul 2, 2014 at 2:51 PM, charles <charles at bsd.zplay.eu> wrote:
> Hi,
>
> I was about to write an article about the deployment of Owncloud on
> DragonFly BSD but I found a blocking issue.
>
> For the background, owncloud is a php application which let you upload files
> to the server. I use it on fedora, freebsd and openbsd successfully since a
> few years.
>
> I'm using DragonFly v3.8.1-RELEASE #16 amd64.
>
> I installed nginx, php and owncloud with "pkg install nginx owncloud",
> copied the nginx configuration from one another of my servers, everything
> starts correctly, the web app is functional.
>
> The weird thing is that when I upload a file, it may be corrupted. A lot of
> files are corrupted once uploaded through the web app. This is easily
> visible on jpg files : http://postimg.org/image/4d6x6hlv5/
>
> I tried to install nginx / owncloud / php from ports instead of the
> packages, the result is the same. I also tried to change some parameters in
> php and nginx, but I can't find anything that could corrupt the files.
> nginx-devel doesn't do better.
>
> The issue is fully reproducible inside a virtual machine running 3.8.1 amd64
> (didn't try other version).
>
> When using apache22 with mod_php, everything is working as expected.
> So I suspect a problem with nginx or a communication problem between php and
> nginx ? I tried to use php-fpm with TCP or unix socket and the result is the
> same.
>
> If you have any clue, you are welcome ! :)
>
>
> Kind regards



More information about the Users mailing list