[email protected] wrote:
> I decided to try setting the open_basedir setting to be "/htdocs/dir" 
>(with the wiki living inside a subdirectory of this). Now file uploads
>fail because, for some unknown reason, mediawiki insists on dumping 
>temporary files inside "/tmp" which is outside my open_basedir path,
>this despite setting php's "upload_tmp_dir" and allowing mediawiki's 
>temporary directory to be inside "/htdocs/dir".  For some reason 
>mediawiki is forcing the temporary upload path to be /tmp and I don't 
>see how to change this.  Any ideas on how to fix this other than 
>digging around and hacking includes/upload code?  Thanks.


What MediaWiki version are you using?
This looks like Bug 24898 recently fixed in r71457.
Looking at php sys_get_temp_dir() comments, seems that it doesn't always
account for upload_tmp_dir changes.
You can try setting TMPDIR/TMP/TEMP environment variable and see if
it picks it.
See wfTempPath() function at includes/GlobalFunctions.php for the actual
code which determines it.


_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to