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   4055 Views

Avatar
jloafs

Community Member, 15 Posts

23 January 2011 at 11:14pm

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

Community Member, 24 Posts

24 January 2011 at 1:11am

Edited: 24/01/2011 1:11am

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

Community Member, 15 Posts

24 January 2011 at 9:20am

Hi,

I search for open_basedir with the following result:

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

Cheers.

Avatar
mmh

Community Member, 24 Posts

24 January 2011 at 9:26am

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

Avatar
jloafs

Community Member, 15 Posts

24 January 2011 at 10:20am

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

Community Member, 24 Posts

24 January 2011 at 10:23am

Edited: 24/01/2011 10:33am

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

Avatar
jloafs

Community Member, 15 Posts

24 January 2011 at 10:36am

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

Community Member, 24 Posts

24 January 2011 at 10:51am

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