0

This is very similar to Matrix File Upload not displaying contents of directory, upload silently fails

I've just begun to work on an existing MSM site.
I set up some new upload directories, added them to my bootstrap array.

I had the faded upload button, etc. When I updated my indexes, it returned to normal but the upload still just silently failed.

I updated Assets to the latest version because I read in the changelog "Failed uploads now display a proper error message."
Upon trying the upload again, I had to laugh... the alert simply said "undefined".

When I try to upload to an existing upload directory, I can't upload either, but the error says: "Could not upload the file - server returned an unexpected response. Please check the server settings."

In my web developer toolbar, the network tab shows a 200 OK POST to ?folder=35&ACT=36&qqfile=test.jpg. ACT36 in my DB is Assets_mcp/upload_file.

All the folders have 777 permissions.
I believe all the file paths are correct because I can see files in Assets, I just can't upload.

What am I missing?

5
  • 1
    Hey Jason, What's the AJAX response to that ACT36 request? Commented May 24, 2013 at 14:07
  • Ah. PHP error: Message: fopen(/path/to/system/expressionengine/cache/assets/tmp_storage/assets_tmp_519f7323ab4c24.57700139.jpg) [function.fopen]: failed to open stream: Permission denied My cache folder wasn't writable. D'oh. Thank you! Commented May 24, 2013 at 14:29
  • Hah, well, there you go :) Commented May 24, 2013 at 14:40
  • I'm not seeing the system folder anywhere -- can someone tell me where to find it? Commented Feb 4, 2015 at 18:55
  • @Margaret EE's default location is installed into /system/... The best practice is to rename this directory to something obscure... Change you admin.php or index.php file to see what it was renamed to. Details are here: ellislab.com/expressionengine/user-guide/installation/… Commented Feb 4, 2015 at 19:26

1 Answer 1

1

Needed to make sure my /system/expressionengine/cache/ directories were writable.

Checking the AJAX response in the web developer toolbar showed me a PHP error saying it couldn't write to the file.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.