Hei, kokeillaanpas joko täältä löytyisi apua on google antaa niin monenmoista vastausta eikä yhtään oikeaa eli pyöritän (tai siis pyöritin) foorumia omalla serverillä kun kovalevy sanoi poks. Data saatiin talteen ajoissa joten tiedostot eivät päässeet katoamaan enkä usko että ovat korruptoituneetkaan. Jokatapauksessa, asensin foorumin uudelleen mutta kun yritin palauttaa vanhaa tietokantaa, sql-kopio joka oli otettu webkäyttöliittymän kautta ei toiminutkaan (oli kikivanha, tiedostokoko ei ongelma) jotenka ainoaksi vaihtoehdoksi jää kopioida koko tietokanta mysql serverille juureen eli entisestä sijainnista eli /var/lib/mysql/peli_forum jotenka näin tein mutta eteenpä tulikin toinen ongelma. Kun yritän selaimella selata foorumia tulee seuraavanlainen virhe eli
SQL Error : 1017 Can't find file: './peli_forum/phpbb_config.frm' (errno: 13)
Tuo tiedosto löytyy siis fyysisesti /var/lib/mysql/peli_forum/phpbb_config.frm joten en käsitä miksei foorumi löytä kyseistä tietokantaa tai mitään tiedostoja kyseisestä polusta? Phpmyadmin ei myöskään löydä tietokantaa jostain syystä vaikka se siellä on. Serverillä on muitakin mysql-kantoja ajossa ja ne löytyvät ihan ok, oikeudet on kunnossa (samat kuin muillakin) joten mitään ideaa mistä tälläinen mahtaa johtua? Käytössä on viimeisin versio PHPBB2 softasta.
MySQL ongelma foorumia palautettaessa
Alueen säännöt
phpBB2 tuki on loppunut 1.1.2009
Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785
Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon.
phpBB2 tuki on loppunut 1.1.2009
Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785
Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon.

error 13. Sun käyttöjärjestelmäs kielsi tietokantapalvelinta käyttämästä tuota tiedostoa jostain syystä. Oikeudet kunnossa? Levy kunnossa? Käynnistä mysli uudelleen ja toivo, että palaa takaisin?
Tää on jokatapauksessa ongelma joko käyttöjärjestelmän tai tietokantaohjelmiston kanssa.
Joku siellä mättää.
Tää on jokatapauksessa ongelma joko käyttöjärjestelmän tai tietokantaohjelmiston kanssa.
Joku siellä mättää.
En usko että vika on tietokantapalvelimessa jos kerran muut sillä olevat tietokannat toimii ok ja uusi asennus phpbb softasta sujuu kivuttomasti mutta jos yritän käyttää vanhaa tietokantaa joka on siirretty levyrikon jälkeen toiselta koneelta nykyiselle niin eipä onnistukaan. Levy on ok, mysql on uudelleenkäynnistetty montakin kertaa ja oikeudet uudella asennetulla tietokannalla (phpbb) sekä vanhalla tietokannalla on samat ja vielä käyttäjäkin on mysql molemmissa joten missään ei pitäisi olla mitään vikaa. Kun foorumin config.php vaihtaa vanhan tietokannan uuden tilalle niin eipä toimi. Mikä lie syynä.
drwx------ 3 mysql 4096 Jan 8 18:01 peli_forum
drwx------ 3 mysql 4096 Jan 8 17:09 peli_uusi
peli_forum on vanha tietokanta ja peli_uusi ihan tuore phpbb asennus ja hyvin toimii. Kokeilin vielä vanhalla levyllä jossa aiempi foorumi on edelleen tallessa ja hyvin toimii siellä mutta vaikka tiedostot jotka siis ovat /var/lib/mysql/ alla eli tuolta pakkaan peli_forum ensin .tar ja sitten .bz2, siirrän toiselle koneelle, käynnistän mysql ja apache uudelleen mutta ei vaan löydy. Oikeudet 711 niinkuin kaikilla muillakin ja ei vaan toimi. Jos vaihdan phpbb:n config-tiedostoon tietokannan peli_uusi - foorumi toimii ok mutta jos laitan tilalle peli_forum eli vanhan niin erroria puskee jota aiemminkin kuvailin. Tiedostot ovat oikeuksiltaan, sijaintia ja omistajaa myöten identtiset, vain nimi on eri. Tietokantakaan tuskin on korruptoitunut jos se on pakattu ja siirretty toiselle koneelle ja mikään muu ei ole välissä muuttunut.
drwx------ 3 mysql 4096 Jan 8 18:01 peli_forum
drwx------ 3 mysql 4096 Jan 8 17:09 peli_uusi
peli_forum on vanha tietokanta ja peli_uusi ihan tuore phpbb asennus ja hyvin toimii. Kokeilin vielä vanhalla levyllä jossa aiempi foorumi on edelleen tallessa ja hyvin toimii siellä mutta vaikka tiedostot jotka siis ovat /var/lib/mysql/ alla eli tuolta pakkaan peli_forum ensin .tar ja sitten .bz2, siirrän toiselle koneelle, käynnistän mysql ja apache uudelleen mutta ei vaan löydy. Oikeudet 711 niinkuin kaikilla muillakin ja ei vaan toimi. Jos vaihdan phpbb:n config-tiedostoon tietokannan peli_uusi - foorumi toimii ok mutta jos laitan tilalle peli_forum eli vanhan niin erroria puskee jota aiemminkin kuvailin. Tiedostot ovat oikeuksiltaan, sijaintia ja omistajaa myöten identtiset, vain nimi on eri. Tietokantakaan tuskin on korruptoitunut jos se on pakattu ja siirretty toiselle koneelle ja mikään muu ei ole välissä muuttunut.
Homma selvisikin, postaan tänne ratkaisun jotta muut joilla on samaa ongelmaa näkevät.. eli idea on tehdä mysqldump vanhasta tietokannasta eli annetaan komento
mysqldump -u whatever -p db_name > db_name.mysql
jossa siis -u käyttäjätunnus, -p tietokannan nimi
Kun tiedosto on siirretty uuteen tietokantaan (eli uudelle koneelle tai uuteen sijaintiin), annetaan komento
mysql -u käyttäjätunnus -p db_name < db_name.mysql
Muista luoda tietokanta ensin ennenkuin siirrät vanhan tietokannan! Älä tee sinne yhtään taulua valmiiksi!
mysqldump -u whatever -p db_name > db_name.mysql
jossa siis -u käyttäjätunnus, -p tietokannan nimi
Kun tiedosto on siirretty uuteen tietokantaan (eli uudelle koneelle tai uuteen sijaintiin), annetaan komento
mysql -u käyttäjätunnus -p db_name < db_name.mysql
Muista luoda tietokanta ensin ennenkuin siirrät vanhan tietokannan! Älä tee sinne yhtään taulua valmiiksi!
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 253 vierailijaa