I’m going to answer over here - realized later that we were not under Tech Support on first question.
- looks like you are much closer to solution; good.
- the problem with your no_avatar.jpg is that the index.php does not belong in the path. You want a direct load from the webserver, not to activate EE.
If I take the index.php out, I get what is obviously your own crafted no_avatar-avatar.
Try it yourself: http://www.merchantdoctor.net/images/avatars/uploads/no_avatar.jpg, which looks fine.
Since you probably still have the images/... part set properly in the avatar code, I am guessing that you have set the ‘URL to the root directory of your site’, on Admin>General Configuration, to include the index.php. However, it must _not_ include index.php, just http://www.merchantdoctor.net. Put the index.php in the ‘Name of your site’s index page’, the field just above.
- This could actually be causing all kinds of problems, so please fix it before going farther.
Please be sure to clear all caches, using Tools>Data>Clear Caches and selecting all, then Submit, after you’ve fixed this, as a hygiene move. Then verify that this has fixed your problem with the no_avatar icon, at least.
- Now, testing the URL you show here as a result for the avatar image src seems to show that the Gravatar code in it is wrong. If I use your full url minus the index.php, I get the no_avatar jpeg properly; and if I use the url with all the query options removed, I get the Gravatar default no-avatar, also properly. So far, so good—for a bad code.
However, that code is what EE Gravatar has looked up for your commenter email, so it should be a valid one. Maybe you posted a deliberately altered code here. Or if not, maybe that code will self-correct once you get the above problem fixed and caches are cleared.
- I am presuming that you used the checker I gave you link for to be sure Gravatar.com recognizes the commenter email properly. Fix the first problem above, and you’ll see your no_avatar.jpg if Gravatar can’t recognize the email, which should take some of the stress out here, and let you solve the rest.
- what you say about path issues is odd. That looks like a reasonable EngineHosting server path, and I presume you’ve got it in the Server Path blank under Members>Preferences>Avatar Preferences. I’ll also presume you’ve got the full http://www.merchantdoctor.net/images/avatars/ set for the URL to Avatar Folder.
This combination should let a Member’s Upload Avatar work under his profile’s Edit Avatar page. I know it works in 2.1.4beta as well as previously, as have done it many times, and as Site Admin especially.
- I want to stop with this review, and let you go through it to see what may turn up. If you repair the first problem, and assure the rest is fully set up, and still have issues, then you may need the step-by-step I recommended over on the EE Wiki Discussion for assuring you don’t have add-on collisions somehow causing part of your issues.
I’d take a break, however, and take this all slowly, and perhaps with a few less red letters.
Very likely it is still just a configuration problem, and that apparently misplaced index.php in the first item above, or whatever is causing the appearance of it, may be the whole key. Patience is a virtue, Confucius said 😉
Take care, and let’s see how you go further on this now, reinvent.
Regards,
Clive