I have my version of Newscoop installed properly with the right permissions on directories etc.
I can upload files to Newscoop in the media-archive section, however I can't seem to upload images. Whenever I click the 'save all' button after selecting my images, it seems to pass data, however it then redirects to 'do_upload.php' which then returns Error 500!
Hi All. I have same problem with upload only images. No matter in news editing, or immediately in the media archive. Any other files uploaded w/o problem. I cheked /var/log# pkg_info | grep posix php5-posix-5.4.11 The posix shared extension for php At the same time in acess log i see error 192.168.11.41 - - [01/Mar/2013:13:01:32 +0200] "GET /admin/media-archive/edit.php?f_image_id=97 HTTP/1.1" 500 - it is an internal server error, but what a mistake I do not know, because the error-log is empty.
NC 4.1.0 FreeBSD 8.3
Post edited by Ruslan Shilov at 2013-03-05 05:11:13
For reasons I won't get into here, I can't enable posix in the version of PHP we have, so I modified the chmod function of the Image class like so:
private static function chmod($path, $mode) { if (function_exists('posix_getuid')) { //@ajh work around lack of posix support if (posix_getuid() === fileowner($path)) { chmod($path, $mode); } else { chmod($path, $mode); //this will just return false and silently fail if I've read the documentation properly } } }
Anyway - I realize this probably isn't recommended, but I needed to solve the problem, and this does. Maybe it'll help someone else.
Of course, a Newscoop upgrade will probably overwrite this change, but hopefully we'll have moved hosts by then :-)