Support » Ohjeet ja vianmääritys » Toimiiko vanha sivusto toimii ennen WP:llä tehtyä

  • Resolved JaanaF

    (@jaanaf)


    Moikka! En ole löytänyt mistään tietoa, joten kysäisen täältä. Eli minulla on vanha olemassa oleva sivusto palvelimella (väännetty perus html-koodilla). Säilyykö se ennallaan, vaikka asennan WP:n palvelimelle vai vaihtuuko samalla index-sivun määritys ja olen ilman toimivaa sivustoa, kunnes saan WP-sivustoni valmiiksi?
    Voinko tehdä uuden WP-sivustoni valmiiksi omalla koneella paikallisesti vai onko ensin pakko ladata tiedostot palvelimelle?
    Kaikki tarvittavat ominaisuudet pitäisi kyllä olla palveluntarjoajan toimesta kunnossa. Kiitos jo etukäteen avusta. Josko pääsiäisenä pääsisin vihdoin tekemään uutta sivustoa. Pitkällisen harkinnan jälkeen valinnakseni muodostui WP 🙂

Esillä 11 vastausta, 1 - 11 (kaikkiaan 11)
  • Moderator Mikko Saari

    (@msaari)

    Kaikista kätevintä on minusta pistää WP kuntoon jossain muualla ja siirtää sitten valmis saitti palvelimelle.

    – Yksi mahdollisuus on tehdä WP palvelimella alihakemistossa, mutta tätä en suosittele: alihakemistoon asennetun WP:n siirtäminen pois alihakemistosta on riesa. Helpompaa on tehdä alidomainiin tai kokonaan toisella palvelimella, pelkän domain-nimen vaihtaminen siirtäessä on helpompaa.

    – Omalla koneella voi tehdä, mutta se edellyttää webbipalvelimen ja MySQL-tietokannan asentamista omalle koneelle, ja se voi olla hankalaa, jos ei ole kokemusta.

    Jos mahdollista, suosittelisin alidomainin perustamista palvelimelle. Silloin voit jatkossakin pitää saitista kehitysversiota alidomainissa ja kun olet tyytyväinen saittiin, voit kopioida sen alidomainista varsinaiseen domainiin. Näin isoja muutoksia ei jatkossakaan tarvitse tehdä ensin varsinaisella saitilla.

    Jos alidomain ei ole mahdollista ja omalle koneelle rakentaminen tuntuu liian hankalalta, WP-käyttöön kelpaavan webhotellin saa rakentelualustaksi muutamalla eurolla kuussa.

    Olen itse tehnyt homman helpoimmalla tavalla (ja juuri teen tuollaista):

    WordPress asennetaan wp nimiseen alihakemistoon: http://www.sinun-verkkotunnus.fi/wp/
    Kehitystyö tehdään osoitteessa http://www.sinun-verkkotunnus.fi/wp/ ja vanha sivusto toimii ennallaan osoitteessa http://www.sinun-verkkotunnus.fi/index.html.

    Kun WordPress sivusto on valmis, sitä ei siirretä juureen (vaan annetaan sen olla paikoillaan). Mutta: uusi wp sivusto laitetaan toimimaan osoitteessa http://www.sinun-verkkotunnus.fi eli alihakemisto sijainti piilotetaan.

    Tarvittavat askeleet kun WP sivusto valmis (ulkomuistista) ovat:
    – nimeä uudelleen juuressa oleva index.html tiedosto tai poista se.
    – Kopioi http://www.sinun-verkkotunnus.fi/wp/ kansiossa oleva index.php tiedosto omalle koneellesi. Avaa se editorilla ja muuta alimmalla rivillä oleva ”/wp-blog-header.php” teksti muotoon ”/wp/wp-blog-header.php” . Tallenna tiedosto ja siirrä se palvelimelle juureen (www.sinun-verkkotunnus.fi/ )

    – Mene WP:n hallintapaneliin jo tutulla tavalla (sinne alihakemistoon).
    – WP:n hallintapanelissa, Asetukset/Yleinen kohta ”Sivuston osoite (URL)” korvaa kentässä oleva teksti http://www.sinun-verkkotunnus.fi/wp tekstillä http://www.sinun-verkkotunnus.fi . Paina Tallenna muutokset painiketta.
    – WP:n hallintapanelissa, Asetukset/Osoiterakenne Paina Tallenna muutokset painiketta. Tai voit ennen painamista ottaa käyttöön vaikka asetuksen ”Artikkelin nimi” ja vasta sen jälkeen painaa Tallenna painiketta.
    – Joudut kirjautumaan ulos.
    – Kokeile, että WP toimii nyt osoitteessa: http://www.sinun-verkkotunnus.fi
    – Kirjaudu sisään hallintapuolelle. Meta linkistä tai tällä osoitteella: http://www.sinun-verkkotunnus.fi/wp/wp-login.php
    ————–

    Varaus:
    Jos tarvitset käyttää salattua SSL (https) yhteyttä, silloin taitaa olla olla parempi että asennat juureen kuten Mikko yllä esitti. – Jos käytät tässä kuvattua alihakemisto asennusta, vältät sivuston siirtämisen (ja siinä mahdollisesti ilmenevät ongelmat).

    Moderator Sami Keijonen

    (@samikeijonen)

    Suosittelen arhipaivan tapaa. Tässä vielä englanninkielinen ohje.

    https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory#Using_a_pre-existing_subdirectory_install

    Thread Starter JaanaF

    (@jaanaf)

    Kiitos vastauksista. Asensin palvelimelle alihakemistoon, mutta cPanelin tunnarit eivät jostain syystä toimineetkaan, joten en vielä päässyt alkua pidemmälle.

    Tein arhipaivan ohjeistuksen mukaan mutten saanut sivuja toimimaan. Palautin alkuperäisen index.php tiedoston ja polku asetukset WP:n puolella nyt en pääse enää kirjautumaan sivuille. Tulee ilmoitus : The requested URL /wp-login.php was not found on this server. Kuitenkin serverillä näyttäisi tämä login tiedosto olevan niinkuin ennenkin. Mihinkään muuhun kuin index.php tiedostoon ei tehty muutoksia. Kun menen sivuilleni niin ne kyllä näkyvät mutta kaikki muotoilut ovat poissa. Sivuista on varmuuskopio otettu dropboxiin wpb2d ohjelmalla.

    Menettely on ollut hyvin toimiva kymmeniä kertoja – ja WP:n ohjeen mukainen … mutta silti näköjään jotain voi mennä vikaan (:

    Arvaukseni on, että osoiterakenne ei olisi päivittynyt, siis Asetukset/Osoiterakenne. – Kokeile tyhjentää selaimen välimuisti.

    Onko tämä ”…requested URL /wp-login.php was…” täydellinen virheilmoitus vai oletko siistinyt sen? Onko se muotoa: …sinun-verkkotunnus.fi/wp/wp-login.php . Tuleeko virheilmoitus WP:n ei-löydy sivulle vai täysin valkoiselle pohjalle? Näistä voisi ehkä päätellä jotain.

    Kun osoiterakennetta muutetaan, WP kirjoittaa .htaccess tiedostoon sisältöä. Onko siellä tämä:
    ’# BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress’
    (toivottavasti kopioin oikean koodin, ei tarkastettu)

    Joku lisäosa voi sotkea. Otitko pois välimuistit (cache) kuten SuperCache tai W3 TotalCache ennen muutosta.

    – ”…mutta kaikki muotoilut ovat poissa…”
    Kaukaa haettu: tämä ilmiö voi EHKÄ johtua seuraavasta: index.php tiedostoon on hiipinyt BOM merkki kun sitä on muokattu (siis koodisto on ”utf-8” tavallinen, kun pitäisi olla ”utf-8 (ei BOM)”, Notepad++ editoria käytettäessä). Tällainen ilmiö tuli eteen kun sijoitin wp-config.php tiedostoon pari päivää sitten BOM merkin. Mutta äsken testattaessa index.php tiedostolla näin ei käynyt. Tämä siis vain arvaus.
    —————

    Hienoa, että olet ottanut varmuuskopion!

    Hei!

    Arvelen että homma johtuu siitä että muutin wordpressin hallintapaneelissa molemmat (virhe siinäkin? pitikö vain toinen tunnus muuttaa?) verkkotunnukset niin että wp jäi lopusta pois. Sitten kun homma ei toiminut niin palautin ftp:llä tuon alkuperäisen index.php tiedoston paikalleen enkä enää päässyt kirjautumaan sivuilleni. Kirjautumisikkuna kyllä avautuu ilman WP logoa pelkistetyn näköisenä. Kirjautuessa tulee ilmoitus: Not Found
    The requested URL /wp-login.php was not found on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Luulen että homma meni näin, koska voin nähdä sivuni menemällä http://www.omasivu.net/wp kautta mutta sivujen teema ei ole enää käytössä ja joka sivulle pitää lisätä /wp tunnus jotta sivua voi vaihtaa.

    htaccess tiedostossa lukee vain: DirectoryIndex index.html index.php parking-page.html

    Pitäisikö myphp:llä käydä muuttamassa sivun osoite takaisn /wp loppuiseksi että tilanteen saisi edes ennalleen?

    Hyvä että paikansit virheen: kyllä – kuten ohjeessa vain ”…Asetukset/Yleinen kohta ”Sivuston osoite (URL)” korvaa kentässä oleva teksti…” yksi kohta piti muuttaa. Ei muuta.

    Jos voit tehdä ”takaisn /wp loppuiseksi” niin kyllä itse sitä kokeilisin. Ja silloin pidä .htacess tyhjänä (nimeä se palvelimella uudelleen jotta palvelin ei löydä sitä).

    Sen jälkeen yritä uudelleen muutosta. Ja kun uusi Osoiterakenne on tallennettu, niin palvelimelle pitäisi olla luotu uusi .htaccess tiedosto.

    Kävin muuttamassa Cpanelin/PHPmyadminin kautta tietokannassa wp options kenttään wp päätteen takaisin ja sivut alkoivat toimimaan. Lisäksi kun pääsin sisään admin tunnuksilla muutin asetuksissa sivuston url:n myös wp päätteiseksi. Huh.. pitää vissiin julkaista nuo sivut wp päätteellä. Voiko tietokannasta ottaa kohtuu helposti varmuuskopiota jotta tällainen hässäkkä vältyttäis jatkossa? Nimittäin jos wp kansion varmuuskopioi niin siitä ei ole apua tämäntyyppisessä tapauksessa.

    Kyllä PHPmyadminin avulla tietokannan varmuuskopiointi onnistuu helposti. Siellä on ylhäällä valikot Tuo ja Vie. Varmuuskopioi Vie vaihtoehdolla, muokkaa tekstieditorilla (esim. Notepad++, Tiedostomuoto/ Koodaus: UTF-8 (ei BOM) ) jos tarvitset muuttaa jotain ja sen jälkeen voit palauttaa tietokannan Tuo valikosta.
    – Ennen Tuo komentoa voi olla tarpeen ensin tuhota kaikki taulut, siis tyhjentää tietokanta mutta ei poistaa sitä.

    Miksi julkaisisit wp päätteellä kun osaat korjata vian? Kokeilisit muutosta uudelleen – muuta vain yksi kohta ja muista tallentaa Osoiterakenne.

    Thread Starter JaanaF

    (@jaanaf)

    Parempi myöhään kuin ei milloinkaan. Kiitos yo. ohjeista. Nyt ne on toimiviksi todettu 🙂

Esillä 11 vastausta, 1 - 11 (kaikkiaan 11)
  • The topic ‘Toimiiko vanha sivusto toimii ennen WP:llä tehtyä’ is closed to new replies.