Hei!
Halusin asettaa foorumillani tietyille jäsenryhmille aluekohtaisia oikeuksia mutta foorumi antaakin seuraavanlaisen virheilmoituksen, kun yritän oikeuksissa sallia edistyneemmät aluekohtaiset asetukset:
QuoteTietokantavirhe
Duplicate entry '0-49-poll_view' for key 1
Tiedosto: /var/www/html/Sources/ManagePermissions.php
Rivi: 978
Mitä täytyy tehdä, että saisin virheen korjattua? SMF versio on 1.1.13.
Mitä tapahtuu jos ajat admin panelista "Etsi ja korjaa virheet" -toiminnon?
Ei auttanut. Samaa virhettä herjaa edelleen. :(
Onko tietokannalle tehty jotain viimeaikoina? Palautettu varmuuskopio tms?
Joo, kyllä on. Foorumi siirrettiin juuri palvelimelta toisella ja siinä yhteydessä tietokantakin kopioitiin ja palautettiin.
Näin arvelin, tietokannan siirto ei siis ole mennyt ihan putkeen. Onko varmuuskopioita?
Kokeile ihan ensiksi ajaa kaikki huoltotoimenpiteet, erityisesti etsi ja korjaa virheet, ja mikäli tämä ei auta uusimman 1.1 Upgrade skriptin ajaminen olisi seuraava vaihtoehto jota suosittelisin kokeilemaan. Jos kumpikaan näistä ei jeesaa, tietokanta varmuuskopion palauttaminen saattaisi olla hyvä vaihtoehto, mikäli vika ei ole varmuuskopiossa itsessään.
Quote from: LexArma on March 02, 2011, 01:47:08 AM
Kokeile ihan ensiksi ajaa kaikki huoltotoimenpiteet, erityisesti etsi ja korjaa virheet,
->
Quote from: Owdy ツ on March 01, 2011, 12:04:49 PM
Mitä tapahtuu jos ajat admin panelista "Etsi ja korjaa virheet" -toiminnon?
->
Quote from: sanna_t on March 01, 2011, 12:10:43 PM
Ei auttanut. Samaa virhettä herjaa edelleen. :(
;)
Kah, en taas lukenut tarpeeksi tarkkaan, sori :P
Virheilmoitus näyttää tutulta. Ota tietokannasta backuppi ja poista turha kaksoiskappale tietokannasta.
Näyttää tosiaan tuplalta taulussa smf_board_permissions. Jos ajat Phpmyadminillä komennon:
SELECT * FROM `smf_board_permissions` WHERE ID_BOARD = 49 AND permission = 'poll_view'
..mitä saat tulokseksi? jos taulujen etuliite on jokin muu kuin smf_, muuta se .