Oxygen theme not working right

Hi,

I installed https://github.com/kittyfishfrommars/grav-skeleton-oxygen/releases/download/v2.1.12/grav-skeleton-oxygen+admin-v2.1.12.zip

Also, manually installed in a previously grav working default installation, in a different server (one online paid server one at home in a arm64 apache2 php 8.2) and tested with firefox and chromium… everytime I got the same problem.

For i.e. to show it easily, if I access Pages (Admin) it stays like that, loading circle and nothing else is shown. Also if I click “English” (top right of this image) button or other buttons like “Check for Update”, “Clear Cache”, etc does nothing.

What really annoys is that other themes like Deliver, DeliverNext, Future2021, for i.e. works just fine, so there must be something in this theme that I am not doing right.

How can I search for clues?

Thanks!

@sebadamus, Created a fresh installation of the Oxygen skeleton from the link you provided. Cannot reproduce the issue, all is working fine.

themes like Deliver, DeliverNext, Future2021, for i.e. works just fine

Btw. in general, themes do not impact Admin. Except maybe the theme’s own config page when a blueprint is malformed.

Are you installing these themes in the same installation as the Oxygen skeleton, or in another installation?

According the error, jQuery is missing which hints at an incorrect installation of Grav, since jQuery should be available in /system/assets/jquery/ by default.

Also the folder mentioned in the last line in your screenshot is unexpected: /user/plugins/admin/themes/grav/hdr0

Suggestions:

  • Try a fresh install of Oxygen skeleton in a fresh folder.
  • Or install theme Oxygen in a fresh Grav installation.
1 Like

Thanks very much for your time and response :grinning_face:

I install it several ways, in this thread I did the skeleton install, but I also tried in a separate grav default clean install that will detail at the end (what I wanted was the skeleton version to have example pages to play with)

As far as I read the docs, I know that “skeletons” are a complete working install, so if I extract its content in for i.e /var/www/html oxygen (having /var/html/www working with apache2/php8.3, I think I know this because in /var/www/html/”other-grav-installs” are installed and runs good).

So, if I do it this way, it should work… but not. Have just deleted and re-done the installation, accessed it in “http://localip/oxygen/”, then it asks for admin account creation, done it but later in admin interface same problem :-1: I must surely be doing something wrong with this theme only (cant figure it out :melting_face: )

Here the oxygen theme skeleton zip:

https://github.com/kittyfishfrommars/grav-skeleton-oxygen/releases/download/v2.1.12/grav-skeleton-oxygen+admin-v2.1.12.zip

Here my web root and other themes working (notice that in oxygen I set more permissive and recursive the same way)

Here the unzipped folder:

jquery seems to be avaiable:

The only way I could make oxygen theme to work is in a default clean Grav v1.7.49.5 - Admin v1.10.49.3 installation, with the admin direct-install option, uploading grav-theme-oxygen-2.1.12.zip (this way everything works but I dont have example pages :smiling_face_with_tear: )

One little detail here :thinking: , if I try to install it from the themes menu, add button, it shows this error and wont install, but this might be something with grav and its themes directory… (?)

Thanks for reading :folded_hands:

@sebadamus, As said, I cannot reproduce the issue and based on your info, I have no idea why it wouldn’t work.

Suggestion:

  • Copy the /user/pages/ folder from the zip file of the skeleton and you will have the demo pages.
  • You might also need to look at `/user/config/themes/oxygen.yaml’ if any config needs to be set.

By the way… Cross-posting the same questions on multiple channels (this forum and github) is often not appreciated. People on one of the channels will waste their time. You’ve had your answer on Github and should have notified this forum. See also this post about cross-posting.

2 Likes

Thanks, first I post in github (I closed that issue to post here), there they suggest to post here. Thats, why you think it is cross-posting. Will do the pages/copy.