Profile Picture not saving

Permalink 1 0 Browser Info Environment
I am not sure if this is a bug or a permissions setting that I just can't figure out- (I've tried quite a few things and posted on the forums with no solution).

This is a fresh install (rebuild) and I now have public profiles enabled (while building it was set to Admin only can create accounts).

I am using the NEAT theme (and toggled back and forth with Elemental - same trouble either way).

The Members Directory Page permission is set only to the view by the Admin. The View Profile page permission is set to "Registered Users". File Manger Permissins>Add File is set to Registered Users.

The user is able to reach their profile page and upload a picture from the "profile picture" link in the "Members/ViewProfile/EditProfile" path. Once dropped, there is a green check mark that goes away once it resized and ticked. There is no "save" button at the bottom of that page like there is on the other Profile Editing page. Once the user leaves the page, the image is gone.

The only way that I have found to actually save the user profile image is to log in as the Admin, go Members in the Admin Dashboard, select the User- and manually upload a photo that way. Obviously, I will not be able to do this for each and every User.

I had this working on my previous site, so not sure why I can't get it to work now? Any suggestions are really appreciated.


Status: New
w2f
enlil replied on at Permalink Reply
enlil
Same issue. Fresh 8.5.2.

getting 404 response upon clicking green check to save

GEThttps://site.com/profile/avatar/token/... 404
w2f replied on at Permalink Reply
w2f
I can not open the link you have here so not sure what it is?
I tried granting another User Account the permission status of "Admin" and even that will not allow that User (my 2nd account) the ability to save a profile photo. I am really confused about this. As the original "Admin" I can look at the User Profile Page and then upload a photo from my computer files...(no drag and drop option) ...then it saved it.

(This is the original post I made in Chit Chat:https://www.concrete5.org/community/forums/chat/some-issue-uploading...
enlil replied on at Permalink Reply
enlil
I've simply noted the ajax call is 404ing. I fear this bug has existed since the move away from flash use for the avatars a few versions ago. Haven't had time to look into it.

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210

# Database Information
Version: 10.2.25-MariaDB-log
SQL Mode: NO_ENGINE_SUBSTITUTION

# concrete5 Packages
Cookies Notice (1.3.4), Daily Message (1.1), EZ Paypal (2.0.1), Font Awesome Font Icons for CKEditor (0.9.1), Fruitful (1.2), Login/Logout Link (1.0), Login Page Background (0.9.1), Neat (0.9.2), PDF Viewer (1.0.1), Simple Audio Player (0.9.1), Styled Scroll Bar (1.1), Vivid Simple Accordion (1.0.1), Webli Login (0.1.3)

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.6.39

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, ionCube Loader, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 4000
memory_limit - 512M
post_max_size - 128M
sql.safe_mode - Off
upload_max_filesize - 128M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Safari/605.1.15