I have a 64-bit, CentOS 6.4 server running Apache 2 and MediaWiki 1.21.2 (upgraded from a 1.19 install from another server, but the problem did not exist there).
The problem is that users cannot upload new files to the server and I'm not getting any error messages, either from apache or from php. When I use the upload form, it just refreshes the page.
LocalSettings.php has the uploads enabled:
$wgEnableUploads = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
php.ini has uploads turned on and error messages turned on:
file_uploads = On
upload_max_filesize = 20M
post_max_size = 20M
error_reporting = E_ALL & ~E_DEPRECATED
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = On
html_errors = On
selinux is disabled (server is not public-facing)
The entire mediawiki directories are owned by the apache user, the images directory is chmod to 777 and the /tmp directory is also chmod to 777.
I don't know what else to try at this point. If anyone has an idea about this, I'd be grateful. Even just a way to output an error would be great.