I can not change the color of any theme. If I do so, and I refresh, there is no theme at all any more. Just an unsorted white page (without css). Not really how I want it.

I created my website on my own server, everything worked fine. I copied everything to my permanent host, but probably he restricts me in something. (host: one.com)
Is there a way to solve this problem/bypass the color module and manually insert your chosen colors? If I edit the original template csses I can't seem to find all color settings, and some color settings are based on calculations I guess, which I of course not know.

Does anyone know what I should do to give my template the color I want it to be?

Comments

marcvangend’s picture

The changed css, with computed color values, is stored on your server. If I'm not mistaken, the path is /sites/default/files/css or /files/css. Make sure that the right permissions are set on this folder, so Drupal can write the new css file.

Anonymous’s picture

I believe you also have to have

Administer >>Site Configuration>> File SYSTEM

set to
public download method

the settings for my theme are located at files/color/

MrLollige’s picture

Thanks for your replies!

However, I changed the chmod setings of the files/color folder to 777, but that did not work :(

If I change the theme color drupal says:

De map sites/default/files/color/garland-e4b510ce is aangemaakt.
Which literally translated means: The folder sites/defaultblabla/ is created.

But if I browse to there, there is no folder. nor a file or whatever. While I am sure the chmod IS 777 now :/

Also, logically seen, wouldn't those files have been copied from my old server when I moved them? But they did not/are deleted, because from the moment I viewed the site on the new host there was no template any more. And I could only solve the problem by resetting the color :/

marcvangend’s picture

The folder files/color is not the same as sites/default/files/color. Can you try to chmod sites/default/files and all of it's sub folders to 777?

MrLollige’s picture

Sorry for being unclear, I ment that. I did chmod sites/default/files/ and since I dont know how to automatically chmod subfolders too (in total commander) I have manually chmodded sites/default/files/color and all other files and folders within /files and even the folder and files containing the actual template to 777.

But that did not help me :(
(before they were on 755)

Anonymous’s picture

have you done this yet

believe you also have to have

Administer >>Site Configuration>> File SYSTEM

set to
public download method

It will not work without

MrLollige’s picture

Yes, I checked that earlier, but it was already on public.
:(

Anonymous’s picture

You havnt actualy said which theme your using , it may give clues

MrLollige’s picture

At the end I want to use pixture, but also with the standard theme Garland I can not change any colors or the screen gets unsorted. In both templates I can use the standard colors perfectly.

Anonymous’s picture

I use Pixture_reloaded

I have public download

When i edit the style.css and associated theme images they get copied to files/color

BUT you have to go to theme and save configuration to make it happen, i found that after not seeing changes happening.

If your doing all that , then i am at a loss :)

MrLollige’s picture

Do you mean pressing the save button at the bottom of the page where you modify the colors?
Of course I did do that.

Anonymous’s picture

Yes that was it. I didnt realise at first that when i changed the style.css that i needed to do it. I spent ages trying to understand why my css wasn't working :)

MrLollige’s picture

So noone knows what I should do? :(

adkoda’s picture

Same problem, same host: one.com - did you also have problems with installation?

If anyone knows how to fix this please comment below...

Thanks

.calibre’s picture

You can adjust via Chmod.

You can not perform CHMOD, because of our server settings.

You can do it through PHP. Create a text file with the name
chmod.php.

In this file put the following text:

<?
chmod ( "/customers/mydomain.com/mydomain.com/httpd.www/adjustname.
php ", 0444);
echo "chmod for $filename was changed";
>

Change adjustname.php to the file whose CHMOD
must be changed and replace with mydomain.com your own domain. Add folders if necessary, between. Www/ and $filename.

Save the textfile with the above text on your web space.

Open this file in your browser.

After that all should be ok.

If you only want to adept a folder name, the following sufficient:

<? php
chmod ( "adjustmapname, 0444);
echo "Done!"
>

If you have questions you can always contact us at
e-mail or online chat at our website.
Sincerely / Best Regards

One.com Support