Theme not showing after installation

Theme not showing after installation

by David Isaacson -
Number of replies: 8

Hi

I'm using Moodle 3.0.3+ (Build: 20160317)

I've installed eguru and archaius themes. They are not showing up in Site Administration - Appearance-Themes, also no Notifications.

I've cleared cache in theme Selector and purged caches in Development.

Any help appreciated.

Thanks



Average of ratings: -
In reply to David Isaacson

Re: Theme not showing after installation

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

How did you install them?

Go to Site administration > Notifications to make sure the install routine has been executed.

Go to Site administration > Plugins > Plugins overview. Do they show up in the list of plugins? If not, they are either not installed at all or the file permissions are wrong (the web server can't read the files)

In reply to Howard Miller

Re: Theme not showing after installation

by David Isaacson -

Hi Howard

Thanks for your reply.

The themes are not showing under plugins and there are no notifications.

What should the file permission be? The existing theme of 'Clean' is 767, so it doesn't seem to be this issue.

Any further suggestions appreciated.

Thanks


In reply to David Isaacson

Re: Theme not showing after installation

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

You didn't answer "how did you install them?" however...

Can you confirm that you have a folder called theme/eguru and that it actually contains some files and sub-folders? You should at least be able to find lib.php, version.php, lang/. 

The permissions (and/or ownership) of *all* the files and sub-folders need to be such that the web server can read them. 767 is odd but should work (755 is more likely but actually *more* restrictive). If you change anything remember to go to Site administration > Notifications to trigger the install. 

If you still can't see them, eguru has a README.txt file which you should be able to see via a browser at...

http://your.site.com/moodle/theme/eguru/README.txt (substitute your site URL as required of course). 

If that throws an error then check your web server's error log to see what's upsetting it.

In reply to Howard Miller

Re: Theme not showing after installation

by David Isaacson -

Thanks

I used Filezilla to upload the full eguru folder (not zipped) into the theme folder. All files are there.

I've updated permissions, still no notifications.

Regards,




In reply to David Isaacson

Re: Theme not showing after installation

by Emma Richardson -
Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Plugin developers

Check ownership on the folder.  Make sure that the web user can access it.  Not sure how you are set up but on Linux, you can do a ls -l on the theme folder to see what everything is set at.  Then make sure they match on the new theme.

In reply to Emma Richardson

Re: Theme not showing after installation

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

+1

If it's in the right place and the files are there, then there isn't much left to go wrong.

In reply to David Isaacson

Re: Theme not showing after installation

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Oh... did you try to access that README.txt file?

That's an important check smile

In reply to David Isaacson

Re: Theme not showing after installation

by Gareth J Barnard -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers

Is the place you've FTP'd them to for the same server as you are accessing?  Not a silly question as has happened in the past.