# Ghost admin page not loading

**URL:** <https://forum.ghost.org/t/ghost-admin-page-not-loading/9221>\
**Category:** Developer help\
**Created:** [September 26, 2019, 7:31am UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221 "2019-09-26T07:31:57Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![athira](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/athira/32/4586_2.png) [@athira](https://forum.ghost.org/u/athira)\
**Post date:** [September 26, 2019, 7:31am UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/1 "2019-09-26T07:31:57Z")

</div>

Installed ghost from the latest source and followed this [Ghost Docs](https://ghost.org/docs/install/source/?_ga=2.267096654.1793668348.1569213984-1923559313.1564722092) for setup.

Ghost blog page loads fine but when I try try to access the admin page ie the ‘/admin’ it doesn’t load and shows only the spinner and in the browser it shows the transition was aborted for "/ghost/api/canary/admin/site/ " and “host/api/canary/admin/users/me/?include=roles”

Could someone help me with this?

---

<div class="post-metadata">

**Author:** ![DavidDarnes](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/daviddarnes/32/3533_2.png) [@DavidDarnes](https://forum.ghost.org/u/DavidDarnes)\
**Post date:** [September 26, 2019, 10:07am UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/2 "2019-09-26T10:07:34Z")

</div>

Hi there @athira. Sorry to hear you’re having trouble with the install. Could you tell us your current setup and the browser you’re using? Thanks

---

<div class="post-metadata">

**Author:** ![athira](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/athira/32/4586_2.png) [@athira](https://forum.ghost.org/u/athira)\
**Post date:** [September 26, 2019, 5:14pm UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/3 "2019-09-26T17:14:30Z")

</div>

I am using the chrome browser and exactly followed the instructions in the above link(install from source)

 ![04%20PM](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/2X/2/22f561c58f8d66d38971d5e4589d917221e9f3e3.png)

👆 screenshot of the output

---

<div class="post-metadata">

**Author:** ![DavidDarnes](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/daviddarnes/32/3533_2.png) [@DavidDarnes](https://forum.ghost.org/u/DavidDarnes)\
**Post date:** [September 30, 2019, 11:32am UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/4 "2019-09-30T11:32:36Z")

</div>

Thanks for sharing that, this leads me to believe that Ghost isn’t installed right. Have you tried running the command `ghost doctor` on the server to see what the logs show?

---

<div class="post-metadata">

**Author:** ![athira](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/athira/32/4586_2.png) [@athira](https://forum.ghost.org/u/athira)\
**Post date:** [September 30, 2019, 11:49am UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/5 "2019-09-30T11:49:20Z")

</div>

I was trying to install ghost as a subdirectory and the ghost doctor runs fine… Will there be any issue when installed as subdirectory?

---

<div class="post-metadata">

**Author:** ![DavidDarnes](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/daviddarnes/32/3533_2.png) [@DavidDarnes](https://forum.ghost.org/u/DavidDarnes)\
**Post date:** [September 30, 2019, 12:03pm UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/6 "2019-09-30T12:03:02Z")

</div>

Oh I see, is there a reason for the subdirectory? There’s a discussion here on subdirectory installs that should be more help to you:

> [@Ghost as a sub directory using NGINX](https://forum.ghost.org/t/ghost-as-a-sub-directory-using-nginx/1499/2):
>
> Hi there, Is there a reason you aren’t using Ghost-CLI? It would sort this configuration out for you automatically. The tutorial you followed doesn’t have the trailing slash for the location match. In the templates used by Ghost-CLI (which you can find [in the repo](https://github.com/TryGhost/Ghost-CLI/blob/master/extensions/nginx/templates/nginx-ssl.conf) via the [cli docs](https://docs.ghost.org/docs/cli-knowledge-base#section-nginx) the location is specified exactly rather than using the caret-tilde match: location /blog/ { // config here } Not 100% sure if this is the cause though - it could be some other part of the file is causing a con…

---

<div class="post-metadata">

**Author:** ![athira](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/athira/32/4586_2.png) [@athira](https://forum.ghost.org/u/athira)\
**Post date:** [September 30, 2019, 12:29pm UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/7 "2019-09-30T12:29:58Z")

</div>

I am working on mac-os and I assume ghost-cli is for linux… rest of the page loads only the ghost admin page i am not able to set it up

---

<div class="post-metadata">

**Author:** ![DavidDarnes](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/daviddarnes/32/3533_2.png) [@DavidDarnes](https://forum.ghost.org/u/DavidDarnes)\
**Post date:** [September 30, 2019, 1:21pm UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/8 "2019-09-30T13:21:18Z")

</div>

The Ghost CLI works on macOS too 🙂

> **[Ghost-CLI - A fully loaded tool for installation and configuration](https://ghost.org/docs/ghost-cli/)**
>
> The best way to install, manage, and update your site locally or when self-hosting Ghost. A full guide for our advanced CLI tool.

---

<div class="post-metadata">

**Author:** ![athira](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/athira/32/4586_2.png) [@athira](https://forum.ghost.org/u/athira)\
**Post date:** [September 30, 2019, 2:18pm UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/9 "2019-09-30T14:18:43Z")

</div>

I am running into a new issue with the above doc.

When i ran the ghost start I am getting the following error

ER\_BAD\_FIELD\_ERROR: Unknown column ‘canonical\_url’ in ‘field list’  
Help: Error occurred while executing the following migration: 2-create-fixtures.js

---

<div class="post-metadata">

**Author:** ![DavidDarnes](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/daviddarnes/32/3533_2.png) [@DavidDarnes](https://forum.ghost.org/u/DavidDarnes)\
**Post date:** [September 30, 2019, 2:21pm UTC](https://forum.ghost.org/t/ghost-admin-page-not-loading/9221/10 "2019-09-30T14:21:13Z")

</div>

This appears to be a duplicate of the issue reported here:

> [@Error when trying to install ghost through source](https://forum.ghost.org/t/error-when-trying-to-install-ghost-through-source/9284):
>
> I was following the instructions in ghost as install from source and When I try to run Yarn setup getting the following error: ERROR insert into posts ( author\_id , canonical\_url , codeinjection\_foot , codeinjection\_head … ER\_BAD\_FIELD\_ERROR: Unknown column ‘canonical\_url’ in ‘field list’ {“config”:{“transaction”:true},“name”:“2-create-fixtures.js”} “Error occurred while executing the following migration: 2-create-fixtures.js” Error ID: 300 Error Code: ER\_BAD\_FIELD\_ERROR Can someo…

Please refrain from posting duplicates. Please continue in the linked thread 🙂
