[GH-ISSUE #78] 500 Internal Server Error after enabling Nord-Theme #48

Closed
opened 2026-05-07 00:17:29 +02:00 by BreizhHardware · 3 comments

Originally created by @HellStormBeast on GitHub (Jan 7, 2026).
Original GitHub issue: https://github.com/pelican-dev/plugins/issues/78

500 Internal Server Error after enabling Nord-Theme

Any workaround to get the Panel working again?

Image
Originally created by @HellStormBeast on GitHub (Jan 7, 2026). Original GitHub issue: https://github.com/pelican-dev/plugins/issues/78 500 Internal Server Error after enabling Nord-Theme Any workaround to get the Panel working again? <img width="1021" height="285" alt="Image" src="https://github.com/user-attachments/assets/0234b34c-c7fe-4018-89d8-9dc58e3c58f0" />
Author
Owner

@Boy132 commented on GitHub (Jan 7, 2026):

That's a webserver error, so check your caddy error logs.

<!-- gh-comment-id:3720917660 --> @Boy132 commented on GitHub (Jan 7, 2026): That's a webserver error, so check your caddy error logs.
Author
Owner

@rmartinoscar commented on GitHub (Jan 8, 2026):

Can confirm the plugin works, this might be a permission issue, anyway in the meantime you may open plugins/node-theme/plugin.json and remove the meta part from the json so you can access your panel.

{
    "id": "nord-theme",
    "name": "Nord Theme",
    "author": "Boy132 (& andreia)",
    "version": "1.0.0",
    "description": "A light and dark arctic Nord theme.",
    "category": "theme",
    "url": "https://github.com/pelican-dev/plugins/tree/main/nord-theme",
    "update_url": null,
    "namespace": "Boy132\\NordTheme",
    "class": "NordThemePlugin",
    "panels": null,
    "panel_version": null,
-    "composer_packages": null,
-    "meta": {
-        "status": "enabled",
-        "status_message": null
-    }
+    "composer_packages": null
}
<!-- gh-comment-id:3721449107 --> @rmartinoscar commented on GitHub (Jan 8, 2026): Can confirm the plugin works, this might be a permission issue, anyway in the meantime you may open `plugins/node-theme/plugin.json` and remove the `meta` part from the json so you can access your panel. ````diff { "id": "nord-theme", "name": "Nord Theme", "author": "Boy132 (& andreia)", "version": "1.0.0", "description": "A light and dark arctic Nord theme.", "category": "theme", "url": "https://github.com/pelican-dev/plugins/tree/main/nord-theme", "update_url": null, "namespace": "Boy132\\NordTheme", "class": "NordThemePlugin", "panels": null, "panel_version": null, - "composer_packages": null, - "meta": { - "status": "enabled", - "status_message": null - } + "composer_packages": null }
Author
Owner

@Boy132 commented on GitHub (Jan 13, 2026):

I updated the readme with additional instructions for themes: https://github.com/pelican-dev/plugins?tab=readme-ov-file#themes
You need to install nodejs 22+ and yarn before installing the theme. If you already have the theme installed you can also install nodejs and yarn afterwards. After that you need to manually run yarn install and yarn build inside the panel directory and the 500 error will be gone!

<!-- gh-comment-id:3744377978 --> @Boy132 commented on GitHub (Jan 13, 2026): I updated the readme with additional instructions for themes: https://github.com/pelican-dev/plugins?tab=readme-ov-file#themes You need to install nodejs 22+ and yarn _before_ installing the theme. If you already have the theme installed you can also install nodejs and yarn afterwards. After that you need to manually run `yarn install` and `yarn build` inside the panel directory and the 500 error will be gone!
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/plugins#48
No description provided.