Tekaisin harjoitustyönä pienen puhelinluettelon.(ei tietokantaa vaan tiedostopohjainen luettelo.php, luettelu.txt, ja tsv) Malli on kirjasta otettu kun vasta opettelen. Se toimii mbnetin palvelimella mutta kun siirrän sen ihan samanlaisena Elisan palvelimelle (on php-tuki) niin se ei toimi. Olen tarkistanut chmod-asetuksetkin. Luettelo.php ei löydä sitä luettelo.txt:tä. Tulee ilmoitus: Tiedoston /www/server-cgi/data/puhlu.txt avausvirhe. Toiminto keskeytynyt.
Mitä en ymmärrä ja osaa? Voisiko joku opastaa?
Mitä en ymmärrä ja osaa? Voisiko joku opastaa?
Vastaukset 2
Vanhimmat
hakemistorakenne ihan samanlainen kuin
MBnetissä?
Siis siltä osin kun voisi vaikuttaa.
Siirsitkö myös sen luettelon etkä pelkkää koodia?
Onko koodissasi jotain php:n versiosta riippuvia
osia?
Ilman koodia vaikea sanoa tarkemmin.
Juu sul on ilmeisesti näin /a/anna-leea/puhlu.txt
Vai mitenkäs sen MBnetin polut menivätkään. Niin tuo ei semmoisenaan toimi Elisalla koska siel on omanlaisensa hakemistorakenne. Jotenkas poista tiedoston polku ja laita tiedosto samaan hakemistoon missä itse scripti on.
Kun kirjaannut Elisalle FTP-ohjelmal(se millä siirrät nuo tiedostot) niin siinä yleensä näkyy polku johon olet siirtämässä tiedostoja, kopioi tuo polku scriptiin mikäli haluat sen eri hakemistoon sijoittaa.
Kokeileppas näin
Tuo länttäsee näkyville PHP:n virheilmoituksen joka kertoo tarkemmin miks tiedoston avaus ei onnistu.
P.S. Puhut tekstissäsi "luettelu.txt" ja "ei löydä sitä luettelo.txt" sekä "Tulee ilmoitus: Tiedoston /www/server-cgi/data/puhlu.txt" jotenka onko tiedoston nimi luettelu.txt, luettelo.txt vai puhlu.txt, tuosta voi myös kiikastaa.