wp-config.php-tiedoston alussa on ylimääräistä roskaa (”output started at /home/domain/public_html/wp-config.php:1” kertoo, missä ongelma todellisuudessa on). Se on luultavasti tallennettu väärällä merkistöllä (UTF-8 + BOM, kun pitäisi olla UTF-8 ilman BOMia).
Oletko muokannut wp-config.php-tiedostoa käsin? Asennuksen aikana siihen ei tarrvitse koskea, asennus tekee tiedoston automaattisesti.
Pikkasen epäselvää…
Ohjeissa annetaan ymmärtää että käsin annetaan asetuksen tietokannalle?
Minusta UTF-8 ilman BOMia)?
Siis näin laitoin:
// ** MySQL asetukset – Saat nämä tiedot palveluntarjoajaltasi ** //
/** WordPressin käyttämän tietokannan nimi */
define(’DB_NAME’, ’teinTietokannanCpanelista’);
/** MySQL-tietokannan käyttäjätunnus */
define(’DB_USER’, ’tk_käyttäjätunnusxxx’);
/** MySQL-tietokannan salasana */
define(’DB_PASSWORD’, ’tk_ssxxxx’);
/** MySQL-palvelin */
define(’DB_HOST’, ’localhost’);
/** Tietokantatauluissa käytettävä merkistö. */
define(’DB_CHARSET’, ’utf8’);
/** The Database Collate type. Älä muuta tätä jos et ole varma. */
define(’DB_COLLATE’, ’utf8_swedish_ci’);
Näillä ohjeilla:
Asennus
Pura tiedostot tyhjään kansioon.
Avaa wp-config-sample.php -tiedosto
tekstieditorissa (esimerkiksi Notepad) ja täydennä
tietokantayhteyden asetukset.
Tallenna tiedosto nimellä wp-config.php
Siirrä kaikki tiedostot palvelimelle.
Avaa /wp-admin/install.php
selaimessa ja seuraa ohjeita. Tämän tulisi alustaa blogisi tarvitsemat
taulut tietokantaan. Jos asennuksen aikana tapahtuu virhe,
tarkista wp-config.php -tiedoston asetukset
ja yritä uudelleen. Jos virhe toistuu, kirjoita tukifoorumillemme
mahdollisimman yksityiskohtainen kuvaus ongelmasta.
Muista tunnuksesi ja salasanasi
Asennusohjelmasta siirryt kirjautumissivulle. Kirjaudu
käyttämällä juuri luomaasi tunnusta ja salasanaa.
Osaatko sanoa mitä kannattaisi seuraavaksi kokeilla?
Yritin vielä kirjautua, antaa virheet:
http://www.mundomain.fi/wp-admin/install.php
Warning: Cannot modify header information – headers already sent by (output started at /home/mun/public_html/wp-config.php:1) in /home/mun/public_html/wp-admin/install.php on line 57
WordPress
Asennettu
Näyttää siltä, että olet jo asentanut WordPressin. Jos haluat asentaa uudelleen, tyhjennä vanhat tietokantataulusi ensin.
Kirjautumislaatikkosivulta:
Warning: Cannot modify header information – headers already sent by (output started at /home/oma/public_html/wp-config.php:1) in /home/oma/public_html/wp-login.php on line 425
Warning: Cannot modify header information – headers already sent by (output started at /home/oma/public_html/wp-config.php:1) in /home/oma/public_html/wp-login.php on line 438
Warning: Cannot modify header information – headers already sent by (output started at /home/oma/public_html/wp-config.php:1) in /home/oma/public_html/wp-includes/pluggable.php on line 925
Warning: Cannot modify header information – headers already sent by (output started at /home/oma/public_html/wp-config.php:1) in /home/oma/public_html/wp-includes/pluggable.php on line 926
Warning: Cannot modify header information – headers already sent by (output started at /home/oma/public_html/wp-config.php:1) in /home/oma/public_html/wp-includes/pluggable.php on line 927
Tietokannan tein Cpanelista. Wp on tehnyt sinne 11 taulua, onko oikein?
Ohjeet ovat vanhentuneet siinä tapauksessa, WP:n asennuksessa ei nykyään tarvitse tuohon asennustiedostoon koskea ollenkaan, asennus tekee sen itse.
wp-config.php-tiedostosi alussa on näkymätön merkki, joka aiheuttaa nämä virheet, koska käyttämäsi editori on tallentanut sen käyttäen väärää merkistöä.
Hyvällä editorilla (esim. TextWrangler) tämä olisi helppo korjata avaamalla tiedosto ja tallentamalla se oikealla merkistöllä. Tarkoitukseen sopimattomalla editorilla tätä ei pysty korjaamaan.
Voi siis olla helpointa poistaa koko wp-config.php ja tehdä asennus uudestaan koskematta asetustiedostoon käsin. WP:n asennus hoitaa kyllä homman puolestasi.
kiitokset Mikolle tiedoista.
Asensin uudestaan koko homman, lähti pelittämään..
No ohjeet voisi tosiaan päivittää? Ja tiedon siitä, mitä merkistöjä nyt mihinkin sitten oikein pitää laittaa tai kuuluu syntyä itsestään.
Korjasin (virallisen ohjeen mukaisesti!) Notepadilla muokkaamani ja tallentamani wo-config.php -tiedoston. Eli avasin alkuperäisen sample-tiedoston, muutin sisällön (tietokantatiedot) ja tallensin Notepad++:lla! Eli editorin pitää tosiaan ollut joku koodin käsittelyyn tarkoitettu. Korjaatkaahan tämäkin ohjeisiin?
Ja toimii siis, vaikka itse käsin wp-config.php:ta muokkaisikin ennen asennusta.
Sitten vain korvasin palvelimelle ainoastaan wp-confing.php-tiedoston. Mitään ei tarvinnut asentaa uudestaan, vain tämä yksi korruptoitunut tiedosto korvata FTP:llä.