Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: ilkant - 02.03.16 - klo:18.21
-
Webtrees (https://www.webtrees.net/) asennettu Raspberryyn (https://www.raspberrypi.org/) ja siinä Raspbian (https://www.raspbian.org/). Asennus tarkoittaa tiedostojen purkua zip-pakeista ja kopiointia omaan hakemistoon. MySQL löytyy myös palvelimelta.
Webbiselaimeen Chromium tulee aina vaan 500 Internal erroria. Mutta tavalliset itse kirjoittamani php-tiedostot näkyvät webbisivuina. Ja jopa tuon Webtreesin tiedosto apple-touch-icon.png näkyy (on siellä asennetussa hakemistossa), mutta index.php ja setup.php antavat tuon virheen 500. Php-tiedostojen oikeustasot pitäisi olla kunnossa.
Onko kysymys siitä, että Raspberryn nettiasetukset ovat vailinnaiset?
-
Webtrees (https://www.webtrees.net/) asennettu Raspberryyn (https://www.raspberrypi.org/) ja siinä Raspbian (https://www.raspbian.org/). Asennus tarkoittaa tiedostojen purkua zip-pakeista ja kopiointia omaan hakemistoon.
Mihin hakemistoon kopioit tiedostot ja mikä web-palvelin on asennettuna? Näkyykö web-palvelimen lokitiedostoissa mitään lisäinformaatiota?
-
Mihin hakemistoon kopioit tiedostot ja mikä web-palvelin on asennettuna? Näkyykö web-palvelimen lokitiedostoissa mitään lisäinformaatiota?
Hakeimstoon /var/www/webtrees/. Muissa tehdyissä hakemistoissa omat tekemäni php-tiedostot toimivat ihan ok. Päättelen siitä, että hakemistoissa ja tiedostoissa ei sinänsä ole vikaa.
Lokeista löytyi tuo internal dummy connection. Tarkoittako se sitä, että php-skripti toimii epäyhteensopivalla tavalla Raspberryyn asennetun Apache2:n kanssa?
127.0.0.1 - - [28/Feb/2016:04:25:04 +0000] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Debian) (internal dummy connection)"
-
Mihin hakemistoon kopioit tiedostot ja mikä web-palvelin on asennettuna? Näkyykö web-palvelimen lokitiedostoissa mitään lisäinformaatiota?
Hakeimstoon /var/www/webtrees/. Muissa tehdyissä hakemistoissa omat tekemäni php-tiedostot toimivat ihan ok. Päättelen siitä, että hakemistoissa ja tiedostoissa ei sinänsä ole vikaa.
Miltä oikeudet näyttävät:
ls -l /var/www/
Lokeista löytyi tuo internal dummy connection. Tarkoittako se sitä, että php-skripti toimii epäyhteensopivalla tavalla Raspberryyn asennetun Apache2:n kanssa?
127.0.0.1 - - [28/Feb/2016:04:25:04 +0000] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Debian) (internal dummy connection)"
Tuo on Apachen sisäinen prosessienhallintaan liittyvä viesti, joka ei oikeastaan kerro mitään oleellista. Eikö lokiin tule mitään muuta sillä hetkellä, kun lataat sivun selaimeen (huomaa UTC-aikaleimat)? Toimivista sivuista/skripteistä kai jää kuitenkin jälki lokiin?
-
Okei. Homma ratkesi lokeja tutkimalla. Olikin aika jännä virhe asennuksessa. Siirsin tiedostot scp:llä, mutta en ollut huomannut, että hakemistossa oli alihakemistoja. Ne eivät tietenkään kopioituneet, ennenkuin siirsin uudestaan parametrin -r kanssa. :)
Sen jälkeen webbi alkoi pelittää. Huomattavaa vielä, että Kubuntu 14.10 Chromium-selain antoi tuon virheilmoituksen 500, mutta Firefox näytti vain tyhjää ruutua eikä "näytä sivun koodi" näyttänyt mitään.
Kiitos kaikille vastanneille ja miettineille!