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;
-^
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;
-^
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.
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.
Niin näkyy puuttuvan, mutta ei auttanut, vaikka lisäsin. Sama herja ilmenee edelleen.
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! :)
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. :)
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
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.
---------------- 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..
Saatana että on typerä tämä foorumi, siis teknisesti.
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ä?
Selaimelle tuleva koodi on muuten sama kuin sinullakin, mutta rivin
tööt
paikalla on
eli jossakin mättää...?
.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.
...ettei siellä edos toimi SSI?
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.
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.
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.
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
Ei tärpännyt. Tiedostossa etusivu.html ei ole muuta kuin teksti: TESTI. Kun poistan tuon
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
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...
Eipä sitten toimikkaan SSI minun sivuillani Windowsissa, Unixissa vain! Turha oli kahden viikon työ... :(
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