Page MenuHomePhabricator

Initial setup of Phabricator - Screen has rows of colours
Closed, InvalidPublic

Description

OS: openSUSE Tumbleweed
Web server: nginx

I have installed Phabricator on my home server, and the initial page looks weird in both Firefox and Chrome, showing multiple rows of colours. I have attached an image.

Let me know if you need any other specific info.

phabricator_colours.png (1×1 px, 56 KB)

Event Timeline

sinayion raised the priority of this task from to Needs Triage.
sinayion updated the task description. (Show Details)
sinayion added a subscriber: sinayion.

Looks like you're missing the CSS files; Most often, this is because the phabricator.base-uri configuration value is not configured correctly.
navigate to /config/ to configure it to the correct value.

The CSS doesn't look to be loading. Please check permission and webserver configs.

I can't test this until I go home, since this is on my home server, and I don't think the suggested settings that the install docs work unless I get an externally registered domain name. I test on my Windows 10 box, by adding my home server's IP, pointing it to http://phabricator.thrall.com

However, I have added the nginx.conf file here, in hopes that you might see something incorrect, along with some info below:

thrall:/srv/www/htdocs/phabricator/phabricator/bin # ./config get phabricator.base-uri
{
  "config": [
    {
      "key": "phabricator.base-uri",
      "source": "local",
      "value": "http:\/\/phabricator.thrall.com\/",
      "status": "set",
      "errorInfo": null
    },
    {
      "key": "phabricator.base-uri",
      "source": "database",
      "value": null,
      "status": "unset",
      "errorInfo": null
    }
  ]
}
  • Regarding permissions, all of the phabricator-related files/folders are owned by wwwrun:www, the default web server user:group on my server.

I hope this sheds some light.

Thanks

You don't need an external domain. I use 'http://dev.macbook.local/' and update my local dns per computer accordingly. You should have more information as to what's wrong if your web server's error log.

chad claimed this task.

Going to close this out as it's not specifically a Phabricator error.

I know this is closed, but I wanted to add how I eventually solved it. I paid more attention to my error logs (nginx), and noticed I had a permission issue. I have "wwwrun" as the nginx user, but I forgot to check /var/lib/nginx ownership; it was owned by nginx.

With the correct permissions, I have beautiful, sexy css! :D