[Mediawiki-l] Permissions error uploading image

Neil Bird neil at fnxweb.com
Mon Nov 10 14:43:27 UTC 2008


  [bump]


  This used to be working, but has broken recently, either though my moving
the install around or through upgrading to 1.13.0.

  I try to do an upload and I get:

Could not rename file "/tmp/phpVxOSnK" to
"public/f/fd/Framework-SLOC-OOCalc.png".


  I've ensured that 'images' and it's subdirs are all writeable by the server.

  I've pinned this down to ./includes/filerepo/FSRepo.php line 338, but am
struggling to diagnose any further (my PHP is limited).  The following edit
provides no clues:

$status->error( 'filerenameerror', $srcPath, '['.getcwd()."|$IP]".$dstPath );

  As I get "[$IP|]public/f/fd/Framework-SLOC-OOCalc.png" in the target
filename.  Shouldn't getcwd() work?  Shouldn't $IP evaluate?

  Existing images do come up OK AFAICS.

  Any ideas?


  I also tried creating 'images/public', and symlinking images /to/ public,
but to no avail.

-- 
[neil at fnx ~]# rm -f .signature
[neil at fnx ~]# ls -l .signature
ls: .signature: No such file or directory
[neil at fnx ~]# exit



More information about the MediaWiki-l mailing list