Sivut ei toimi, apuja? (php päivitys)
-
Sähköpostiin oli tullut tieto siitä, että php päivittyy 7.4 versiosta 8.1 versioon, tai jotain. Nyt en saa sivuja toimimaan. Osaako joku koodinero opastaa mitä kuuluu tehdä? Poistin index.php sivun netistä ja se näyttää nyt tuota "not found" tekstiä, muut sivut ilmoittaa Internal Server Erroria.
https://www.runoratsut.net/index.php
https://www.runoratsut.net/kasvatus.php -
En osaa suoraan vastata itse, mutta googlettelin vähän ja nää aika lailla sanoo, että public_html-tiedostosta .htaccess:iin päivittää PHP-version. Jos näistä on jotain apua, niin hyvä
-
@leahiiii Kiitos, nyt sivut näkyy! Mutta mun koodi on niin onnetonta, että se ei nyt tunnista noita yla.txt, ala.txt ja styles.css tiedostoja. Hmm.. Mitähän niille tekisi
Mulla on siis tällainen rimpsu yla.txt -tiedostossa, ilmeisesti se ainakin pissii
<html lang="fi">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> Runoratsut </title>
<link rel="stylesheet" type="text/css" href="styles.css" />
<meta name="keywords" content="runoratsut, virtuaalitalli" />
<!--Scripts -->
<script src="//ajax.googleapsis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body> -
@melina ylat ja alat .php -päätteisiksi!
-
@melina said in Sivut ei toimi, apuja? (php päivitys):
yla.txt, ala.txt
Ainakin nämä pitäisi olla .php päätteisiä, jos oot käyttänyt php includea
-
@elen Nyt kun vaihdoin ne .php muotoon ja korjasin index.php sivulle niin tulee taas erroria
-
@melina Mitä sulla on siellä index.php:ssa, miten haet yla- ja alatiedostot?
-
<?php include 'yla.php'; ?>
<div id="teksti">
ja sitten tulee jo otsikko:
<h5>Saariston suomalaisia</h5>tekstiä tekstiä
<?php include 'ala.php'; ?>
-
@melina Okei, ajattelinkin, että on kyllä ihan niin kuin pitääkin Nyt on kyllä mielenkiintoista.
-
@kirsiina Joo, ja tää on mennyt tällaiseksi parin viikon aikana kun en ole edes avannut konetta Ärsyttävää
Edit // Pakko ottaa tuumaustauko. Kaikki hyvät vinkit otetaan ilomielin vastaan
-
Mulla ainakin nyt toimii nuo sivut, mutta index.php on kuvaton (ylägrafiikka, taustakuva, etusivun kuva puuttuu) ja kasvattussivu kokonaan ilman CSS:ää (aah, siellä ei olekaan mitään CSS-tiedostoa linkitettynä tällä hetkellä)
En tiedä auttaako, mutta muuttaisin tuonne html-tiedostoihin yläreunaan ihan kolmeksi ekaksi koodiriviksi:
<!DOCTYPE html> <html lang="fi-FI"> <?php include_once 'yla.php';?>
Ja tuota yla.php-tiedostoa tälläiseksi:
<head> <title> Runoratsut </title> <link rel="stylesheet" type="text/css" href="styles.css" /> <meta name="keywords" content="runoratsut, virtuaalitalli" /> <!--Scripts --> <script src="//ajax.googleapsis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body>
EDIT // En tiedä onko sulla ollut, mutta tämän kaiken voi myös siirtää yla.php-tiedostoon (olettaen on kaikilla sivuilla sama, pitäisi sitten poistaa tietty kaikista html-tiedostoista):
<div id="ulk"> <div id="otsikko">Runoratsut</div> <div id="linkit"> <a class="linkki"href="https://www.runoratsut.net/index.php">etusivu</a> ☆ <a class="linkki"href="https://www.runoratsut.net/esittely.php">tallista</a> ☆ <a class="linkki"href="https://www.runoratsut.net/tammat.php">tammat</a> ☆ <a class="linkki"href="https://www.runoratsut.net/orit.php">orit</a> ☆ <a class="linkki"href="https://www.runoratsut.net/kasvatus.php">kasvatus</a> </div>
EDIT 2 // Tuo "if it IE 9" linkki ei muuten toimi, sekin voi kusta asioita ? Uskoisin, että sen voi myös poistaa, since Internet Explorer on jo muinaisreliikki ja korvattu Edgellä, eli kukaan ei IE:tä enää käytä (tai pitäisi käyttää)
-
@leahiiii Kiitos vinkeistä! Tarkoititko että tuon kursivoidun osan voi kokonaan poistaa?
<!--Scripts -->
<script src="//ajax.googleapsis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->Edit// Ja tarviiko ao. liittyen laittaa minkälaiset lopetuskoodit/rimpsut sivun alalaitaan? Mun koodaustaidot perustuu pitkälti 15 vuotta sitten opittuun tietoon
Edit2 // Siis muuta kuin </html> ala.php:een
<!DOCTYPE html>
<html lang="fi-FI">
<?php include_once 'yla.php';?> -
@melina Sanoisin, että kursivoidun rimpsun voi poistaa En ole sitä ikinä itse käyttänyt niin en tiedä mikä sen varsinainen funktio on, mutta IE itsessään on tosiaan virallisesti haudattu selain Ja tuonne alareunaan juu </html>, se onkin ainoa minkä sinne noihin liittyen tarvittee. Itse laittaisin näin html-sivun loppuun:
<?php include_once 'ala.php';?> </html>
Myös ennen html sulkua voi laittaa </body>, ellei sitä ala.php tiedostossa ole. En tiedä miten noi html-sulut yms. toimii jos ne on tuolla php-includessa, oon laittanu just in case aina jokaseen tiedostoon erikseen
-
@leahiiii Lämmin kiitos
-
Mie oon laittanu myös html alut ja sulut includeen.
/ Siis käytännössä kaiken mikä pysyy muuttumattomana sivusta toiseen, navit, copyt jne. -
Osaisko joku vielä vinkata että millaiset käyttöoikeudet täytyy asettaa FileZillassa kansioihin (esim. images) tai yksittäisiin kuviin, että ne näkyy? Mulla on nyt kansion käyttöoikeutena 750 ja kuvien 644 minkä pitäisi olla oikein... Taustakuvan latasin images-kansion ulkopuolelle että sain sen näkyviin..
// Löysinkin paremman ohjeen, nyt taitaa pelittää
-
Löytykö tähän joku ratkaisu? Mulla näemmä hajonnut kans osa talleista, jotka phpllä.
-
@siiri Omalta osalta sain ratkaistua, kun muutin nuo yla.txt ja ala.txt -> .php päätteisiksi. Korjasin yksittäisten kuvien, tiedostojen ja kansioiden käyttölupakoodit (kuvat ja sivut 644 ja kansiot 750).
Olisiko näistä mitään apua?
Edit // Kansioiden koodi olikin 755 ja Apply to directories only