Tavalliset html- sivut olleessa kyseessä, sivut toimii hyvin ja kaikki linkit kääntyy ulkopuoliselle www-osoitteelleni, kun niissä on vain hakemistonpolut kohdallaan.
Mutta sitten kun on blogi, jossa on php-komentoja tällä tyylillä niin mikään ei toimi:
<?php get_calendar(1); ?>
?>/randomimages/random.php"
<a href="/blogi1/?page_id=35" >Viihde linkkejä</a>
</li>
<a href="/blogi1/?page_id=194" >Uutistoimistoja</a>
<a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?></a>
Palvelimeni on Apache ja siinä on kaikki php ym. tuet (Web-Developer Server Suite). Asensin siihen suomenkielisen WordPressin, mutta siinä ei toimi kirjoitustilassa työkaluvalikkokaan.
Olen saanut blogini tehtyä huolella, mutta muut ihmiset eivät näe grafiikkaa, eikä heilä näy kuvat, eikä heillä toimi linkit. Kaikki linkit osoittaa tähän tapaan ulkopuolisillekin:
http://localhost/blogi1/?page_id=35
http://localhost/blogi1/wp-content/uploads/2007/08/huone2.jpg
Olen kuvatiedostot ja muut linkit laittanut poluilta osoittamaan esim. "wp-content/uploads/2007/08/huone2.jpg" sekä "?page_id=35" Ja myös olen laittanut ne osoittamaan esim. "/blogi1/wp-content/uploads/2007/08/huone2.jpg" sekä "/blogi1/?page_id=35" - muotoihin. Mikään php-komento ei siis toimi tässä, missä on vika?
Onko sivusto nähtävillä jossain?
Missä hakemistossa on tiedosto, jossa lukee <a href="/blogi1/?page_id=35">, mihin hakemistoon se nyt osoittaa ja mihin hakemistoon sen kuuluisi osoittaa?
http://heavenheart.hopto.org:443/blogi1/
Joudun poistaamaan ilmeisesti tämän wordpressin, koska en saa muuten asennettua toista versiota sen sijalle. Ongelma on se että en tiedä miten tietokantataulut tyhjennetään. Siirsin kokonaan ohjelman pois palvelimelta hetkeksi, mutta kuitenkin toinen wordpress hakemisto, josta tahtoisin asentaa uuden wordpressin, ei suostu asentumaan, koska on toinen wordpress olemassa, ja se edellyttää siis tietokantataulun tyhjentämistä.
Artikkeleita minulla on koossa noin 250 ja sivujakin on. Ja pelkäänpä että niistä häviäisi taivaan tuulin paljon, jos vain deletoisin koko hakemiston. Mutta tyhjentääkö se muka tietokantataulua, jos se ei tapahtu hakemiston siirrolla muuallekaan kovalevylle?
Asensin sellaisen leikkalu php- blogin (sphpblog) ja se toimi kuten pitikin, paitsi että siinä ei ollut mySQL - tuen edellyttämiä asioita. En tiedä miksi osoitteeni ei käänny kuten tulisi. Tavalliset html - sivut kyllä kääntyvät (sijaitsee ensimmäisessä juuressa). Probleema ei voi olla php:ssa, koska se leikkiblogi toimii. Enkä keksi syytä siihen miksi se ei toimi.
On pakko tuhota tuo wordpress, mutta paljon häviää tietoa sen poistaessa, enkä tiedä mikä tiedosto on tallentanut sivuni ylös täähn asti. Jouduin ne kopioimaan koodeina blogista suoraan muualle varmuuden vuoksi. Ja jos sen tuhoaminen ei laita tietokantoja tyhjiksi, niin missä ne tietokannat silloin sijaitsee? Miten pääsen niihin käsiksi? Että voin ne tyhjentää, silloin ei tarvitse ohjelmaa poistaa?
Haluan asentaa kokonaan sen uudelleen, koska pakkohan vian on johtua siitä! Olen asennellut siihen plugineita ja kaikkia testaillut, jospa joku on sekoittanut tietokantaa, mutta en tiedä mikä?
Lainaus:
"Missä hakemistossa on tiedosto, jossa lukee <a href="/blogi1/?page_id=35">, mihin hakemistoon se nyt osoittaa ja mihin hakemistoon sen kuuluisi osoittaa?"
c:/www/webroot/blogi1/jne...
Sen tulisi toimia näin sivustolla kävijöille: http://heavenheart.hopto.org:443/blogi1/?page_id=35
Mutta se osoittaakin vieraille: http://localhos/blogi1/?page_id=35
Wordpress ohjelmassa ei ole missään olemassa adminin ylläpito-osiossa toimintoa, jossa voisi poistaa kokonaan blogin tai tyhjentää tietokannan. En tiedä miten sen voisi tehdä siististi. Se pitäisi tehdä ehdottomasti, koska en tiedä mikä mättää ja missä. Joku plugin on sotkenut jotain ja siitä ei ole aaviststakaan, mikä se on ollut. Minulla on julkaisuvalmiit sivut täydellistä ulkoasua myöten, siksi haluan ehdottomasti tämän toimimaan mahdollisimman pian. Enkä halua aloittaa kaikkea lausta.
Olen kyllä tallentanut kirjoitukseni, mutta on epäily, että kaikki ei ole siinä paketissa. Sillä asensin sen koemielessä worlpress.com blogi - palvelimelle, ja vain puolet (180) ilmaantui ja sitä en tahdo. wordpress.comin blogipalvelimella kyllä voi tuhota bloginsa, mutta ei omalla. Worrdpressiin voi hakea 3 megan kokoisia tiedotostoja, mutta omaan ei voi asentaa kuin vain kahden megan tiedostoja kooltaan. Aika väärin!
Eikös asennusvaiheessa voi valita käytettävän taulun/tietokannan? Jos taulun voi vaihtaa, niin laita siihen nykyisen nimen perään vaikka "2", niin vanhojen tietojen ei pitäisi sotkea uutta asennusta.
JTS kirjoitti:
Eikös asennusvaiheessa voi valita käytettävän taulun/tietokannan? Jos taulun voi vaihtaa, niin laita siihen nykyisen nimen perään vaikka "2", niin vanhojen tietojen ei pitäisi sotkea uutta asennusta.
Olen ensikertalainen näissä asioissa. On tehtävä se mikä on parasta. En osaa tutkia koodeja ja en uskalla niihin koskea. Joku ehkä tekisi minuutissa korjauksen, mutta itse kun en tiedä mistä on kyse, niin on pakko se asentaa uudestaan.
Asennuksessa ei ollut mahdollisuutta valita valinta asioita. On kyse omasta palvelimestani. En osaa siis laittaa asioita tiettyihin dokumentteihin sokkona, koska en ymmärrä niistä mitään. Tutkin kylä paljon. Tämä asia on ollut jo selvittämättä 1 ½ viikkoa.
Laura kirjoitti:
Olen kyllä tallentanut kirjoitukseni, mutta on epäily, että kaikki ei ole siinä paketissa.
Tossa käyttämässäs serveripaketissa ilmeisesti tulee mukana phpMyAdmin. Voit sillä ottaa tietokannan sisällön talteen ("dumpata kannan") ja tarvittaessa myöhemmin palauttaa sen. phpMyAdminin etusivulta "export". Tuolta saa kaikennäköstä Excel-taulukkoa, mutta kun teet dumpin SQL-muodossa, on se helppo ajaa takasin kantaan (phpMyAdminin etusivulta "import").
Asensin juuri äsken uuden wordpressin, mutta vika on sama. En tiedä mistä tämä johtuu, että osoite osoittaa vain localhostia kaikille?
Tarkistapa mikä onkaan Site Url / Wordpress url ylläpitopuolen "Options" -sivulla.
Jos tuolta löytyy sana esim. "http://localhost/...../..../", niin muuta se oikeaan muotoon, eli esim. "http://heavenheart.hopto.org:443/blogi3/" (tai mikä osoite onkaan)
edit:
Vaikka neuvoni voikin kuulostaa kettuilulta, niin yleensä pienellä loogisella ajattelulla pulmat ratkeaa, eli käydään läpi config-tiedostoja yms. asetuksia ja etsitään mistä ongelma saattaisi johtua.
Hei Lebe.
Katsoin kaikki optionsivut läpi tekstieditorilla ja haulla ei missään ollut sanaa localhost.
Jipii nyt toimii!!!!
Kiitti Lebe80!
Hei!
Blogini ei jälleenkään toimi. http://heavenheart.hopto.org:443/blogi1/wp-content/
http://heavenheart.hopto.org:443/blogi1/
Avasin erään install.php:n (koska halusin tutkia asioita) ja sen jälkeen se ei ole toiminut ollenkaan. Tulee vain tyhjä sivu. Kaikki tiedostot on olemassa ennallaan, mutta tulee vain tyhjä sivu joka kerta aukaisee minkä tahansa lähteen sieltä.
Toinen blogini taas toimi siihen asti kun kopioin sinne blogi ykkösestä arvelemani tiedostot, joissa oli kirjoituksia, siitä syystä koska blogi1 ohjelma ei suostunut pakkaamaan niitä sellaisenaan ja halusin ne pakata blogi2:ssa siitä syystä.
Nyt siis ei kummatkaan toimi. Mitä tehdä? Miten saan blogi ykkösen jälleen näkyviin? Voin avata tiedostopolun kautta php-dokumentteja, mutta en localhostin tai ulkoisen osoitteen. Pitäisi saada ne jälleen toimimaan. Blogissani on 420 artikkelia ja lukuisa määrä sivuja, joita olen tehnyt todella huolella ja kymmeniä tunteja panostanut niihin.
Blaze kirjoitti:
Tossa käyttämässäs serveripaketissa ilmeisesti tulee mukana phpMyAdmin. Voit sillä ottaa tietokannan sisällön talteen ("dumpata kannan") ja tarvittaessa myöhemmin palauttaa sen. phpMyAdminin etusivulta "export". Tuolta saa kaikennäköstä Excel-taulukkoa, mutta kun teet dumpin SQL-muodossa, on se helppo ajaa takasin kantaan (phpMyAdminin etusivulta "import").
Niin että sieltäkö saa wordpressin artikkelit ja sivut paketoitua? En tiedä miten phpMyadmia käytetään. Voin avata väärän php-dokumentin ja silloin taas kaikki sekoaa, eli koko palvelin kaatuu. Olen kyllä saanut puolet kirjoituksistani paketoitua, mutta en toista puolta, koska se on kirjoitettu toisella tunnuksellani. Olisi tärkeää saada ihan kaikki paketiksi, jopa sivutkin! Wordpress ei vain tallenna sivuja, eli ihan kaikkea blogin sisältöä.
Mutta nyt minusta ensisijaisesti vain tulisi tämä systeemi saada palautettua näkyväksi. Miten ihmeessä voisin asentaa jälleen muita wordpress blogeja, ne kun ei onnistu, koska on yksi käytössä ja sen lisäksi ei voi muita asentaa.
Onko muille tapahtunut samoin, ja mitä olette tehneet, että taas kaikki on rullannut normaalisti?
Mihin ne kirjoitukset tallentuu muuten? Olen tutkinut kaikki wordpressin tiedostot notepadissa ja ei löydy jälkeäkään kirjoituksista? Mihin ne on oikein tallentuneet? Jos ne löydän niin ne voin säästää, eli saisin ne kirjoitukseni koodit niistä talteen. Paketin sisällössä on kirjoitukset, mutta ei sivuja ja niitä 224 artikkelia, joita en saanut paketoitua.
Löysin sen phpmyadmin jutun, mutta en tiedä mitä laitan siihen salasanaksi ja tunnukseksi. Kun asensin palvelimen, niin ei tullut mitään salasana ja käyttäjätunnus tiedusteluja ja rekisteröintejä. Vain wordpressissä sitä sensijaan on tullut eteen.
Kokeileppa tunnukseksi root ja jätä salasanakenttä tyhjäksi.
Vasta_alkaja kirjoitti:
Kokeileppa tunnukseksi root ja jätä salasanakenttä tyhjäksi.
Ei se toimi vaan. Pitääkö ensin rekisteröityä jossakin. En uskalla oikein avata niitä php-sivuja selaimella, koska ne voi tuhoutua avatessa. Missä php-dukumentissa rekisteröidytään phpmyadmin käyttäjäksi? Ja avataanko se tiedostohakemiston kautta vai localhostin kautta?
Selvisi että config.php on 0 kilotavua (phpbb2 -hakemistossa), eli onko install.php kirjoittanut sen yli? Miten sen saa täydennettyä jälleen?
Pääsin operan (sivuhistorian) kautta wordpressin kojelautaan ja voin siellä tehdä mitä tahansa. Mutta en voi tallentaa paketiksi kirjoituksia edelleenkään, vaan tulee teksti:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log."
Kirjoituksia on kaikenkaikkiaan 445 artikkelia, ja pitäisi saada kaikki paketoitua jotenkin. Lisäksi pitäisi saada sivut tulemaan näkyvillekin, eikä niin että on vain valkoinen sivu joka kerta esille.
Pääsin myös options.php sivulle.
Blogi toimii jälleen! Sivun ulkoasu oli kadonnut, se piti laittaa uudelleen päälle!
Eli mitens tuo ns. "varmuuskopion" palautus tapahtui?
"oikea oppinen" menisi suurin piirtein näin:
1. Otat mysql-dumpin (ei vaikuta php-tiedostoihin, sillä mysql ei liity php:en mitenkään.
2. Kopioit (php)tiedostot vanhalta palvelimelta.
3. Sivusi ei toimi vielä, siirrä mysql-dumppi uuden palvelimen mysql-kantaan.
4. Sinulla täysin identtinen kopio, eli jos uudella palvelimella on eri mysql-käyttäjä, se pitää muuttaa esim. configuraatio-tiedostoon.
5. Siirrä (php)tiedostot uudelle palvelimelle.
6. Kokeile sivujasi. Sivujen pitäisi kaiken järjen mukaan toimia.
----- Leikkaa tästä ------
Kopioi tämä teksti seuraavaa kertaa varten. ;)
edit:
jos käytössäsi on ns. cPanel, hoituu noiden tiedostojen ja tietokannan kopiointi nappia painamalla.
Aihe on jo aika vanha, joten et voi enää vastata siihen.