I have a very strange problem. I'm trying to use my own custom logo. I've spent hours browsing this site, and I've read all the posts I've found about logo problems. I know there is a patch to the code (version 4.6). However, I don't know how to install a patch so I decided to try the workaround of overwriting logo.png with my own file.
I'm doing this in cpanel. However, every time after I replace logo.png with my own file, and then click on show file contents in cpanel, the drupal logo shows up. I even tried deleting logo.png, uploading my file as logo1.png (which shows up fine as my logo), and renaming logo1.png to logo.png. But as soon as I change logo1.png to logo.png, instead of seeing my logo I see Drupal's.
My path is
/public_html/name of my addondomain/files/theme-editor/bluemarine2/logo.png.
I wouldn't think it's possible for drupal to do this, but can it say that logo.png is always going to be a pointer and point to a logo.png in a master directory. Note that I've deleted logo.png in this directory before uploading my own, but I'm viewing my logo in cpanel, not even in drupal.
Your help would be very much appreciated.
ae2005
Comments
Perhaps you'll need to clear
Perhaps you'll need to clear your browser's cache in order to see your change. It's very common that browsers keep showing cached images.
--
Webmaster Resources | Canadian Directory
Logo prob
Clewaring the cache doesn't solve this -- looking forward to finding a solution!
Thx!
JohnOB
I assume you are using
I assume you are using bluemarine. Here is the trick.
1.) First, go to admin>>themes>>global settings and disable the 'use default logo' and click on 'Save configuration'.
This setting actually means that every theme will use the default logo that it ships with. Meaning, if this button is checked and you switch themes to say, pushbutton, your site will use the pushbutton logo instead.
2.) Now, go to admin>>themes>>bluemarine>>configure and check the 'use default log' option and save your changes. You are now telling drupal that you have decided to use the bluemarine theme and that you want it to display the default logo it ships with. This is located at www.yoursite.com/themes/bluemarine as logo.png
3.) Now, using FTP, delete the default bluemarine logo from the location above and instead upload your own image and name it logo.png
4.) Go to administer>>themes again to refresh the PHP template engine to recognise these changes. Chances are that even as you are doing this, you should be able to see your custom logo.
Of course, I am assuming that everything else is okay with your site.
Edit: I just noticed that you have tried to use the custom path option to upload a logo etc. My suggestion- just remove all that and try my advice. It worked for me.
here's another silly trick
here's a little trick I do when a file seems to get stuborn.
Using FTP
Delete the File - in this case Logo.png
Hit reload on Browser to confirm ... gone!
(if its not gone - better confirm you are in the correct directory)
FTP over new file
if file name is differrent, in this case, it is not logo.png
then rename it to logo.png
(I usually try to match the size dim of the old logo too - keeps header looking clean)
saves you time editting the style.css file and your don't have to remember the file name a year from now - logo is logo :-)
done!
hit browser reload and get on to the next to-do item :-)
(this works on favicon.ico too - which hates to leave cache -- unless you flush it)
problem was cpanel
Thank you everyone for all your comments. I tried anything you mentioned that I had not tried. I've got it working now. The problem seems to have been cpanel. My host (opensourcehost, which has been a great host) said to use cpanel only as a last resort, so I used SSH instead. Now I was able to use my logo instead of the default logo. It seems that there was a problem in cpanel.
Thank you,
ae2005
permissions
I also found out:
the folder containing the customized theme has to have permissions of 755. 644 won't work.
ae2005