Miksi SSI ei toimi?

Mitä tämä tarkoittaa:

XML-sivua ei voi näyttää
XML-syötettä ei voi näyttää, jos tyylisivu on . Korjaa virhe ja valitse Päivitä tai yritä myöhemmin uudelleen.


--------------------------------------------------------------------------------

Parametriyksikkö on määritettävä ennen käyttöä. Virhe resurssia http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd käsiteltäessä. Rivi 85, paikka 2

%xhtml-prefw-redecl.mod;
-^
331152
Äänestä

Muut lukivat myös

Vastaukset 33

Vanhimmat

..viestisi liittyy SSI:hin?

Näyttää siltä että olet yrittänyt validoida sivuasi (mikä onkin suositeltavaa).

Jos haluat että kerromme mikä koodissasi mättää niin voisit ehkä laittaa siitä palasen meidän ihasteltavaksemme. Laita vaikka head-osa ainoastaan, siellä ongelmasi näyttäisi olevan. Ja sielläkin luultavasti ihan määrityksissä.

Muunmuassa tuollaista riviä josta validaattori ruikuttaa ( %xhtml-prefw-redecl.mod; ) minä en ainakaan ole koskaan tarvinnut.

En juuri enempää voi kirjoittaa ilman tarkempaa ongelmakuvausta.

Äänestä
  • Siten, että yritin tehdä wanhasta html-muotoisesta index-sivustani uuden, shtm-muotoisen ja saatuani sen toimimaan muuttaa muutkin 200 sivustoni sivua shtm-muotoiseksi välttääkseni kaikkien sivujen läpikäymisen aina, kun pitäisi muokata esim. navigointipalkkia sivun yläreunassa. No juu, html on vähän outoa minulle, varsinkin nuo nimitykset voivat joskus mennä sekaisin...

    Tässä sivun koodi, joka toimii loistavasti, kun sivu on vielä html-päätteinen (paitsi ettei tuo rivi

    saa mitään aikaan, tietysti), mutta joka ei mene läpi enää shtm-päätteisenä (kysyin muuten asiaa Sonerasta ja kertoivat, että palvelin tukee SSI:tä, siis vika ei ole siinä):



















    Arvaan, että vika on hyvinkin alkeellinen paistaen kokeneemman koodaajan silmään kuin lamppu pimeässä huoneessa, mutta kun en niin en...

    Äänestä

  • Netti-Nöre kirjoitti:

    Siten, että yritin tehdä wanhasta html-muotoisesta index-sivustani uuden, shtm-muotoisen ja saatuani sen toimimaan muuttaa muutkin 200 sivustoni sivua shtm-muotoiseksi välttääkseni kaikkien sivujen läpikäymisen aina, kun pitäisi muokata esim. navigointipalkkia sivun yläreunassa. No juu, html on vähän outoa minulle, varsinkin nuo nimitykset voivat joskus mennä sekaisin...

    Tässä sivun koodi, joka toimii loistavasti, kun sivu on vielä html-päätteinen (paitsi ettei tuo rivi

    saa mitään aikaan, tietysti), mutta joka ei mene läpi enää shtm-päätteisenä (kysyin muuten asiaa Sonerasta ja kertoivat, että palvelin tukee SSI:tä, siis vika ei ole siinä):



















    Arvaan, että vika on hyvinkin alkeellinen paistaen kokeneemman koodaajan silmään kuin lamppu pimeässä huoneessa, mutta kun en niin en...

    Hei,

    puuttuu ainakin tag tagin jälkeen.
    Lopussa pitäisi olla ennen tagia.

    Tämä kutsu toimii ainakin ihan oiken soneran palvelimella:
    Eli minulla on yla.txt tiedostossa se osa jota kutsun siihen .shtml tiedostoon.

    Äänestä

  • Kyselijä kirjoitti:

    Hei,

    puuttuu ainakin tag tagin jälkeen.
    Lopussa pitäisi olla ennen tagia.

    Tämä kutsu toimii ainakin ihan oiken soneran palvelimella:
    Eli minulla on yla.txt tiedostossa se osa jota kutsun siihen .shtml tiedostoon.

    Niin näkyy puuttuvan, mutta ei auttanut, vaikka lisäsin. Sama herja ilmenee edelleen.

    Äänestä

  • Netti-Nöre kirjoitti:

    Siten, että yritin tehdä wanhasta html-muotoisesta index-sivustani uuden, shtm-muotoisen ja saatuani sen toimimaan muuttaa muutkin 200 sivustoni sivua shtm-muotoiseksi välttääkseni kaikkien sivujen läpikäymisen aina, kun pitäisi muokata esim. navigointipalkkia sivun yläreunassa. No juu, html on vähän outoa minulle, varsinkin nuo nimitykset voivat joskus mennä sekaisin...

    Tässä sivun koodi, joka toimii loistavasti, kun sivu on vielä html-päätteinen (paitsi ettei tuo rivi

    saa mitään aikaan, tietysti), mutta joka ei mene läpi enää shtm-päätteisenä (kysyin muuten asiaa Sonerasta ja kertoivat, että palvelin tukee SSI:tä, siis vika ei ole siinä):



















    Arvaan, että vika on hyvinkin alkeellinen paistaen kokeneemman koodaajan silmään kuin lamppu pimeässä huoneessa, mutta kun en niin en...

    Mitä puolipisteet tekee kirjoittamassasi koodissa:



    Sanoisin että varsinainen vian aiheuttaja paljastuu muutamaa riviä myöhemmin:

    Äänestä

  • Töppö kirjoitti:

    Mitä puolipisteet tekee kirjoittamassasi koodissa:



    Sanoisin että varsinainen vian aiheuttaja paljastuu muutamaa riviä myöhemmin:

    Eivät mitään. Noita puolipisteitä ei koodissa ole, mistä lienevät tuohon tipahtaneet.

    Mutta poistin mainitsemasi rivin. Ei auttanut. Sama herja tulee edelleen.

    Saas nähdä, kuka keksii? Minä en! :)

    Äänestä

  • Netti-Nöre kirjoitti:

    Eivät mitään. Noita puolipisteitä ei koodissa ole, mistä lienevät tuohon tipahtaneet.

    Mutta poistin mainitsemasi rivin. Ei auttanut. Sama herja tulee edelleen.

    Saas nähdä, kuka keksii? Minä en! :)

    Copypastasin koodisi ja laitoin v3c:n validaattoriin ja se ruikutti just noista.
    Poistamalla puolipisteet se suostui validoimaan sivun.

    Mitäpä jos kävisit pöllimässä nuo dokumenttimääritykset sun muut suoraan w3c.orgilta, oisko siinä mitään järkeä. Mikkis kun saattaa tehdä asiat vähän omalla tavallaan.













    Ja muuten, onko sinun tarkoitus includoida tiedosto etusivu.hmtl vai etusivu.html vai joku muu:

    Äänestä

  • Töppö kirjoitti:

    Copypastasin koodisi ja laitoin v3c:n validaattoriin ja se ruikutti just noista.
    Poistamalla puolipisteet se suostui validoimaan sivun.

    Mitäpä jos kävisit pöllimässä nuo dokumenttimääritykset sun muut suoraan w3c.orgilta, oisko siinä mitään järkeä. Mikkis kun saattaa tehdä asiat vähän omalla tavallaan.













    Ja muuten, onko sinun tarkoitus includoida tiedosto etusivu.hmtl vai etusivu.html vai joku muu:

    Lipsahti väärinpäin, koodissa se on kuten pitääkin. :)

    Äänestä

  • Netti-Nöre kirjoitti:

    Lipsahti väärinpäin, koodissa se on kuten pitääkin. :)

    Jollei sivustollasi ole mitään xml-syötettä niin suosittelisin että jättäisit viittauksetkin sellaisiin pois. Ota käyttöön xhtml1.0 Strict. Tässä on pohja joka varmasti toimii:




       
       
           
       Otsikko
       




       

    Äänestä

  • Töppö kirjoitti:

    Jollei sivustollasi ole mitään xml-syötettä niin suosittelisin että jättäisit viittauksetkin sellaisiin pois. Ota käyttöön xhtml1.0 Strict. Tässä on pohja joka varmasti toimii:




       
       
           
       Otsikko
       




       

    Tällä palstalla tulee aina ongelmia noiden linkkien kanssa. Tässä korjattu versio:







    Otsikko

    Äänestä

  • Töppö kirjoitti:

    Jollei sivustollasi ole mitään xml-syötettä niin suosittelisin että jättäisit viittauksetkin sellaisiin pois. Ota käyttöön xhtml1.0 Strict. Tässä on pohja joka varmasti toimii:




       
       
           
       Otsikko
       




       

    Sekoilu linkin lopettavien lainausmerkkien kanssa jatkuu. Poista ensimmäisillä riveillä olevat tuplana tulleet " -merkit.

    Äänestä

  • Töppö kirjoitti:

    Sekoilu linkin lopettavien lainausmerkkien kanssa jatkuu. Poista ensimmäisillä riveillä olevat tuplana tulleet " -merkit.

    Enää ei selain herjaa, mutta ei myöskään näytä tuon include-tiedoston sisältöä, vain pelkän valkean ruudun.

    Äänestä

  • Netti-Nöre kirjoitti:

    Enää ei selain herjaa, mutta ei myöskään näytä tuon include-tiedoston sisältöä, vain pelkän valkean ruudun.

    ---------------- tst.shtml ----------------







    Otsikko











    ---------------- sivu.html ----------------

    tööt



    -------------------------------------------

    http://validator.w3.org/ tyrkyttää minulle valid-lätkää.
    Selaimessa sivu näkyy kuten pitääkin. Selaimelle tuleva lähdekoodi näyttää tältä:







    Otsikko





    tööt




    -----------------------------------------

    En ymmärrä missä on ongelma.

    Äänestä

  • Töppö kirjoitti:

    ---------------- tst.shtml ----------------







    Otsikko











    ---------------- sivu.html ----------------

    tööt



    -------------------------------------------

    http://validator.w3.org/ tyrkyttää minulle valid-lätkää.
    Selaimessa sivu näkyy kuten pitääkin. Selaimelle tuleva lähdekoodi näyttää tältä:







    Otsikko





    tööt




    -----------------------------------------

    En ymmärrä missä on ongelma.

    Saakeli..

    Äänestä

  • Töppö kirjoitti:

    ---------------- tst.shtml ----------------







    Otsikko











    ---------------- sivu.html ----------------

    tööt



    -------------------------------------------

    http://validator.w3.org/ tyrkyttää minulle valid-lätkää.
    Selaimessa sivu näkyy kuten pitääkin. Selaimelle tuleva lähdekoodi näyttää tältä:







    Otsikko





    tööt




    -----------------------------------------

    En ymmärrä missä on ongelma.

    Saatana että on typerä tämä foorumi, siis teknisesti.

    Äänestä

  • Töppö kirjoitti:

    ---------------- tst.shtml ----------------







    Otsikko











    ---------------- sivu.html ----------------

    tööt



    -------------------------------------------

    http://validator.w3.org/ tyrkyttää minulle valid-lätkää.
    Selaimessa sivu näkyy kuten pitääkin. Selaimelle tuleva lähdekoodi näyttää tältä:







    Otsikko





    tööt




    -----------------------------------------

    En ymmärrä missä on ongelma.

    Tiedostoni pääte on pelkkä SHTM, koska jos vaihdan sen SHTML:ksi, selain herjaa: sivua ei voi näyttää, HTTP 500 - sisäinen palvelinvirhe. Onko vika siinä?

    Äänestä

  • Töppö kirjoitti:

    ---------------- tst.shtml ----------------







    Otsikko











    ---------------- sivu.html ----------------

    tööt



    -------------------------------------------

    http://validator.w3.org/ tyrkyttää minulle valid-lätkää.
    Selaimessa sivu näkyy kuten pitääkin. Selaimelle tuleva lähdekoodi näyttää tältä:







    Otsikko





    tööt




    -----------------------------------------

    En ymmärrä missä on ongelma.

    Selaimelle tuleva koodi on muuten sama kuin sinullakin, mutta rivin
    tööt
    paikalla on

    eli jossakin mättää...?

    Äänestä

  • Netti-Nöre kirjoitti:

    Tiedostoni pääte on pelkkä SHTM, koska jos vaihdan sen SHTML:ksi, selain herjaa: sivua ei voi näyttää, HTTP 500 - sisäinen palvelinvirhe. Onko vika siinä?

    .shtml ja .shtm -päätteiden ero taitaa olla sama kuin .html ja .htm -päätteiden.
    Eli molempien pitäisi toimia. En tiedä sitten miten on jos kyseessä on mikkiksen palvelin, niistä en tiedä mitään.

    Oikealla palvelimella (Apache Linuxissa) ainakin esimerkkikoodini toimii moitteetta.

    Ovatko sivusi palelimella ja jos niin millaisella?

    Äänestä

  • Töppö kirjoitti:

    .shtml ja .shtm -päätteiden ero taitaa olla sama kuin .html ja .htm -päätteiden.
    Eli molempien pitäisi toimia. En tiedä sitten miten on jos kyseessä on mikkiksen palvelin, niistä en tiedä mitään.

    Oikealla palvelimella (Apache Linuxissa) ainakin esimerkkikoodini toimii moitteetta.

    Ovatko sivusi palelimella ja jos niin millaisella?

    Soneralla, www.********.fi.

    Äänestä

  • Netti-Nöre kirjoitti:

    Soneralla, www.********.fi.

    ...ettei siellä edos toimi SSI?

    Äänestä

  • Töppö kirjoitti:

    ...ettei siellä edos toimi SSI?

    Soitin taannoin siihen niiden palvelunumeroon ja kysyin, tukeeko palvelin SSI:tä ja sanoivat, että tukee.

    Äänestä

  • Netti-Nöre kirjoitti:

    Soitin taannoin siihen niiden palvelunumeroon ja kysyin, tukeeko palvelin SSI:tä ja sanoivat, että tukee.

    Mutta et siis itse ole vielä saanut toimimaan?
    Vaikuttaa siltä että joko laskevat luikuria tai sitten heillä on jotkut erikoiset säädöt palvelimellaan.
    Jollei antamani esimerkit toimi niin olen aika täydellisen varma että vika on heidän palvelimensa säädöissä.

    Nimittäin jos tiedostoa, joka on tarkoitus includoida, ei löydy niin ainakin apache ilmoittaa
    [an error occurred while processing this directive]
    joten tuskin sinulla on polkukaan väärin ilmoitettu.

    Kannattanee tarkistaa asia uudemman kerran Soneralta.

    Äänestä

  • Netti-Nöre kirjoitti:

    Selaimelle tuleva koodi on muuten sama kuin sinullakin, mutta rivin
    tööt
    paikalla on

    eli jossakin mättää...?

    Toi tarkoittaa, ettei sivua ole mennyt "ssi-tulkinkautta"

    Vikana kenties joku näistä.
    1. Palvelimesi ei tue sitä, tai tukee, mutta sinulla ei sallittu.

    2. Tiedosto pääte väärä, jolloin palvelin ei tajua laittaa sitä tulkin läpi. Kokeile shtml ja shtm (riippuu palvelimen asetuksista mikä/mitkä päätteet käy, pääte voi olla vaikka .ggg mutta tällöin siitä mainitaan palvelimen tiedoissa/ohjeissa)

    3. Jos Soneran-adsl jne.... liittymän mukana tullut, niin ei toimi ssi. Tai sit asia muuttunut kun viimeis testasin siitä tosin aikaakin.

    Äänestä

  • 3232323 kirjoitti:

    Toi tarkoittaa, ettei sivua ole mennyt "ssi-tulkinkautta"

    Vikana kenties joku näistä.
    1. Palvelimesi ei tue sitä, tai tukee, mutta sinulla ei sallittu.

    2. Tiedosto pääte väärä, jolloin palvelin ei tajua laittaa sitä tulkin läpi. Kokeile shtml ja shtm (riippuu palvelimen asetuksista mikä/mitkä päätteet käy, pääte voi olla vaikka .ggg mutta tällöin siitä mainitaan palvelimen tiedoissa/ohjeissa)

    3. Jos Soneran-adsl jne.... liittymän mukana tullut, niin ei toimi ssi. Tai sit asia muuttunut kun viimeis testasin siitä tosin aikaakin.

    Hei,
    Kyllä minulla ainakin Soneran adsl-liittymän mukana tulleessa sivutilassa toimii ssi.

    Tässä mallisivu: http://personal.inet.fi/cool/jrt/malli3.shtml

    Olen kutsunut näillä sisltöä: ja

    ---------------kuvat.txt--------------

    Kuvia |
    Pentuajalta |
    Kevät 2001 |
    Kesä 2001 |
    Ulkoilupäivä |
    Roopen syksy 2001
    Roopen alkutalvi 2001 |
    Roopen kevät 2002 |
    Pikku-Ukon sivujen Webmaster? |
    Juhannus 2003
    Russelileiri 2003 |
    Syksy 2003 |
    Talvi 2003 |
    Talvi 2004




    --------------yla.txt---------------


    --------------malli3.shtml----------










    Pikku-Ukon Sivut - Kuvia























    Kuvia


























    ----------------------
    Koodissani on varmasti paljon virheita ja turhia juttuja... Mutta tuo on pikaisesti kyhätty testiä varten.

    Äänestä

  • Töppö kirjoitti:

    Mutta et siis itse ole vielä saanut toimimaan?
    Vaikuttaa siltä että joko laskevat luikuria tai sitten heillä on jotkut erikoiset säädöt palvelimellaan.
    Jollei antamani esimerkit toimi niin olen aika täydellisen varma että vika on heidän palvelimensa säädöissä.

    Nimittäin jos tiedostoa, joka on tarkoitus includoida, ei löydy niin ainakin apache ilmoittaa
    [an error occurred while processing this directive]
    joten tuskin sinulla on polkukaan väärin ilmoitettu.

    Kannattanee tarkistaa asia uudemman kerran Soneralta.

    Toimii ssi Soneran kotisivutilassa ihan hyvin. Tiedosto pitää tallentaa shtml muotoon. Jos on shtm niin ei näytä sitä tiedostoa joita kutsutaan.

    Kokeilin noita Töpön ohjeita.
    Tässä sama shtm tiedostolla: http://personal.inet.fi/cool/jrt/malli4.shtm

    ja tämä kun pääte shtml: http://personal.inet.fi/cool/jrt/malli4.shtml

    No ulosanti on tänään huonoa, mutta toivottavasti selvisi mitä ajan takaa.

    Äänestä

  • Kyselijä kirjoitti:

    Toimii ssi Soneran kotisivutilassa ihan hyvin. Tiedosto pitää tallentaa shtml muotoon. Jos on shtm niin ei näytä sitä tiedostoa joita kutsutaan.

    Kokeilin noita Töpön ohjeita.
    Tässä sama shtm tiedostolla: http://personal.inet.fi/cool/jrt/malli4.shtm

    ja tämä kun pääte shtml: http://personal.inet.fi/cool/jrt/malli4.shtml

    No ulosanti on tänään huonoa, mutta toivottavasti selvisi mitä ajan takaa.

    Sehän on aivan palvelimen asetuksista kiinni millä päätteellä tallennetut sivut tulkitaan SSI-sivuiksi. Yleensä se on tosiaan tuo .shtml mutta se voi olla jokin muukin, vaikkapa .shtm tai jopa .html taikka .asdf
    Kyse on siis palvelimen asetuksista.

    Palveluntarjoajan pitäisi kertoa millä päätteellä sivut pitää tallentaa jotta hommat toimivat.

    Odotan vielä että Netti-Nöre saa hommat pelaamaan.



    P.S. Sinun sivuissasi on todellakin huomautettavaa mutta otetaan siitä sitten uusi keskustelu jos katsot tarpeelliseksi.

    Äänestä

Kun sinulla on sivu xml muodossa, niin jos kaikki ei ole oikein, niin saat ton tapasen virheilmoituksen. Sinulla on koodissa jotain vikaa Rivillä 85

Kun koodia ei ole nähtävillä, niin ei voi sanoa mistä johtuu.

Kotikoneella voit testata niin, että liität include kohtaan sen sisällön mikä siihen kuuluu, tai sit asennat apachen tai jonkun muun palvelimen koneellesi.


Ihan arvauksella sisältääkö toi etusivu.hmtl myös noi

Äänestä
  • Ei tärpännyt. Tiedostossa etusivu.html ei ole muuta kuin teksti: TESTI. Kun poistan tuon

    Äänestä

Kerrataanpa, missä mennään. Siis tämä koodi on tiedostossa testi.shtm:





















Tiedostossa etusivu.html ei ole muuta kuin teksti TESTI.

Siirrettyäni sivun palvelimelle selain herjaa:

XML-sivua ei voi näyttää
XML-syötettä ei voi näyttää, jos tyylisivu on . Korjaa virhe ja valitse Päivitä tai yritä myöhemmin uudelleen.


--------------------------------------------------------------------------------

Parametriyksikkö on määritettävä ennen käyttöä. Virhe resurssia http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd käsiteltäessä. Rivi 85, paikka 2

%xhtml-prefw-redecl.mod;
-^


Sama herja, jos

Äänestä
  • Nuo ylimääräiset puolipisteet joista jo aiemmin puhuttiin ovat taas ilmestyneet tuonne, niitä ei ole koodissa. Ja tuo include-tiedosto koodissa on html-päätteinen eikä hmtl, kuten "joku" kirjoitti...

    Äänestä

Eipä sitten toimikkaan SSI minun sivuillani Windowsissa, Unixissa vain! Turha oli kahden viikon työ... :(

Äänestä
  • Tallentaa tiedoston shtml muotoon?
    Se ainakin toimii minulla Soneran adsl liittymän mukana tulleessa kotisivutilassa.

    Äänestä

  • Kyselijä kirjoitti:

    Tallentaa tiedoston shtml muotoon?
    Se ainakin toimii minulla Soneran adsl liittymän mukana tulleessa kotisivutilassa.

    Vika ei ole siinä, vaan käyttöjärjestelmässä. Tähän tilaamaani kotisivupakettiin ei kuulu SSI-tuki Windows-käyttiksissä, tai jotenkin niin se meni. UNIXissa kyllä kuuluu.

    Mutta joo, olen kyllä kokeillut vaihtaa päätteen SHTML:ksi. Silloin selain herjaa:


    Sivua ei voi näyttää
    Avattavassa sivussa on ongelmia, joten et voi tarkastella sitä.


    HTTP 500 - Sisäinen palvelinvirhe
    Internet Explorer

    Äänestä

Kommentoi aloitusta


Netti-Nöre kirjoitti:

Mitä tämä tarkoittaa:

XML-sivua ei voi näyttää
XML-syötettä ei voi näyttää, jos tyylisivu on . Korjaa virhe ja valitse Päivitä tai yritä myöhemmin uudelleen.


--------------------------------------------------------------------------------

Parametriyksikkö on määritettävä ennen käyttöä. Virhe resurssia http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd käsiteltäessä. Rivi 85, paikka 2

%xhtml-prefw-redecl.mod;
-^

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu