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.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

General Questions /

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

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

File is not a valid upload


Go to End


23 Posts   7292 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