Smokeping css fileokat nem éri el

Sziasztok!

 

Raspbian dist-upgradek sora után az a problémám, hogy a smokeping működik, viszont a design eltűnt.

Az oldal hivatkozik két css filera:

<link rel="stylesheet" type="text/css" href="css/smokeping-print.css" media="print">
<link rel="stylesheet" type="text/css" href="css/smokeping-screen.css" media="screen">

 

Ahogy megnézem a smokeping könyvtárát, ez ott van és mindenki számára olvasható.

/var/www/smokeping $ ls
css  images  js  smokeping.cgi  smokeping.fcgi.dist

 

A css könyvtérban pedig:

/var/www/smokeping/css $ ls
smokeping-print.css  smokeping-screen.css

 

Nem tudom mi lehet a gond... Esetleg ti? :)

Hozzászólások

Mi a releváns file-ok jogosultsága/tulajdonosa? Nem az mászott el?

Aki iditotta a processzt user nevezzuk "procuser"-nek:

su - procuser -s /bin/bash -c "head /var/www/smokeping/css/smokeping-print.css" - aztan meglatjuk

Mind a www-data, mind a smokeping user tudja olvasni a css-t:

 

su - www-data -s /bin/bash -c "head /var/www/smokeping/css/smokeping-print.css"
body, html {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 12px;
}
img {
        border: 0;
}
.sidebar, .navbar {
        display: none;
}

 

 

 su - smokeping -s /bin/bash -c "head /var/www/smokeping/css/smokeping-screen.css"
body {
        background: #eee;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 12px;
        margin: 0;
        display: inline-block;
    width: 100%;
}

h1 {

Nem lehet hogy ez a relatve utvonal nem jo neki?

Webdev toolbar-ban nem tudod megnezni? Mi van ha beirod a teljes elerhetoseget weben "http://webserver/css/smokeping-screen.css" alapon? Nincs semmilyen rewrite kozben? Hogy mondjuk "http://webserver/smokeping/css/smokeping-screen.css"-nek kellene lennie?

De nnek semmi koze a smokeping.cgi-hez. A borwsered probalja meg letolteni a "webserver"/css/ konyvtarbol az allomanyokat (de azt is el tudom kepzelni hogy a webserver/cgi-bin-ben keresi a css allomanyokat). Ezert kerdeztem, hogy mit ir a webdev toolbar, vagy a curl, vagy a wget ha beirod a teljes cimet. 

Ó, a szmókping! Giga telco cégek enterprise monitoring tool-ja...

Megoldás: nem kell átírni semmit. Csak éppen az update előtti hivatkozás megváltozik. Ha direktben a cgi-t töltöm be, akkor szétesik az oldal, de ha a http://192.168.0.16/smokeping/ -t töltöm be, akkor tökéletesen működik (új a design).