Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

File is not a valid upload


Go to End
Reply

23 Posts   3967 Views

Avatar
jloafs

23 January 2011 at 11:14pm Community Member, 15 Posts

I'm a new SS user, currently working with my first install of 2.4.4.

I've come across a problem that, although there seems to be the odd reference to in the forum over the years, I can't see that anyone has solved yet.

I'm completely unable to upload images through the CMS. Either through 'Pages' or 'Files and Images'.

I can upload the the assets folder via FTP but I don't think my client's going to buy that.

Anybody else had the same problem recently or know a fix?

Cheers.
Jloafs.

Avatar
mmh

24 January 2011 at 1:11am (Last edited: 24 January 2011 1:11am), Community Member, 24 Posts

Is open_basedir active?
If you don't know if it's active build an phpinfo.php (see below) and search for the string open_basedir.

phpinfo.php:

<?php
phpinfo();

Avatar
jloafs

24 January 2011 at 9:20am Community Member, 15 Posts

Hi,

I search for open_basedir with the following result:

/nfs:/tmp:/usr/local:/etc/apache2/gs-bin

Cheers.

Avatar
mmh

24 January 2011 at 9:26am Community Member, 24 Posts

Then open_basedir seems to be active. Read and try http://open.silverstripe.org/ticket/5547

Avatar
jloafs

24 January 2011 at 10:20am Community Member, 15 Posts

Thanks, I implemented the patches:

cms-fileupload.patch

sapphire-fileupload.patch

upload-2.4.patch

Uploaded them and did a dev/build with the error:

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /nfs/c05/h03/mnt/74707/domains/everythingdesign.co.nz/html/test/silverstripe/cms/code/AssetAdmin.php on line 269

Any ideas?

Avatar
mmh

24 January 2011 at 10:23am (Last edited: 24 January 2011 10:33am), Community Member, 24 Posts

Yes, you've done something wrong (with the code...) ;-)

Avatar
jloafs

24 January 2011 at 10:36am Community Member, 15 Posts

Thought so.

Are these the best of the patches to use? I notice there was a recent alternative patch too.

Should I try to redo again from scratch?

Hopeless I know.

(I'm a graphic designer if you hadn't guessed)

Avatar
mmh

24 January 2011 at 10:51am Community Member, 24 Posts

This is "my" patch which is working for me.
Folder.php and Upload.php are both located in sapphire/filesystem.

Attached Files
Go to Top