Saturday, 15 May 2010

codeigniter - PHP File upload to NGINX & PHP5-FPM -



codeigniter - PHP File upload to NGINX & PHP5-FPM -

i uploading file server , getting next log, , after lot of googling cannot find reply can 1 help or suggest start?

2014/06/26 17:15:01 [error] 15035#0: *2491 fastcgi sent in stderr: "php message: height: 375 - width: 600" while reading response header upstream, client: , server: url, request: "post /user/updateprofile http/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "url", referrer: "url/user/edit/7"

i have hidden url's security purposes.

thanks!

edit *

php code upload

if(empty($_files['user_cover_image_url']['name'])) { } else { //cover elements $covername = $_files['user_cover_image_url']['name']; $coverextension=end(explode(".", $covername)); if($coverextension=='png') {$coverextension = 'jpg';} $cname = $uid.'-'.$pass->generaterandomstring($length=25); $coverimage = $cname.'.'.$coverextension; $csource = $_files['user_cover_image_url']['tmp_name']; $cdestination = '/var/www/html/tmp/cover-'.uniqid().'.'.$coverextension; $pass->imageresize($csource, $cdestination, $width=600, $height=600, $crop=false, $quality=72); if ($s3->putobjectfile($csource, "proaudiosocialstream", $coverimage, s3::acl_public_read)) {$s3cover ='http://bucket.s3.amazonaws.com/'.$coverimage;}else{return false;} $data['user_cover_image_url'] = $coverimage; } if(empty($_files['user_avatar_url']['name'])) { } else { //avatar elements $avatarname = $_files['user_avatar_url']['name']; $avatarextension=end(explode(".", $avatarname)); if($avatarextension=='png') {$avatarextension = 'jpg';} $aname = $uid.'-'.$pass->generaterandomstring($length=25); $avatarimage = $aname.'.'.$avatarextension; $asource = file_get_contents($_files['user_avatar_url']['tmp_name']); $adestination = '/var/www/html/tmp/avatar-'.uniqid().'.'.$avatarextension; $pass->imageresize($asource, $adestination, $width=400, $height=400, $crop=false, $quality=72); if ($s3->putobjectfile($adestination, "proaudiosocialstream", $avatarimage, s3::acl_public_read)) {$s3avatar ='http://bucket.s3.amazonaws.com/'.$avatarimage;}else{return false;} $data['user_avatar_url'] = $avatarimage; }

i think did not configured php-fpm nginx

nginx virtual host file should php-fpm

server { hear 80; server_name www.trakleaf.in trakleaf.in; access_log access_file_path compression; error_log error_file_path; root root_directory; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; if ($uri !~ "^/images/") { fastcgi_pass unix:/var/run/php5-fpm.sock; } fastcgi_index index.php; fastcgi_param script_filename root_directory$fastcgi_script_name; } }

php codeigniter nginx php-fpm

No comments:

Post a Comment